Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
2843c9fc
Commit
2843c9fc
authored
Oct 30, 2020
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改申请
parent
e4373605
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
2 deletions
+44
-2
OrderRentVehicleDetail.java
...om/xxfc/platform/order/entity/OrderRentVehicleDetail.java
+17
-1
RabbitProduct.java
...java/com/xxfc/platform/order/mqhandler/RabbitProduct.java
+16
-1
OrderRentVehicleService.java
.../xxfc/platform/order/service/OrderRentVehicleService.java
+11
-0
No files found.
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/OrderRentVehicleDetail.java
View file @
2843c9fc
...
@@ -396,8 +396,16 @@ public class OrderRentVehicleDetail implements Serializable {
...
@@ -396,8 +396,16 @@ public class OrderRentVehicleDetail implements Serializable {
@ApiModelProperty
(
value
=
"车辆隶属企业id"
)
@ApiModelProperty
(
value
=
"车辆隶属企业id"
)
private
Long
vehicleBranchId
;
private
Long
vehicleBranchId
;
public
void
setVehicleBranchId
(
Long
vehicleBranchId
)
{
this
.
vehicleBranchId
=
vehicleBranchId
;
}
public
void
setVehicleCompanyId
(
Integer
vehicleCompanyId
)
{
this
.
vehicleCompanyId
=
vehicleCompanyId
;
}
@Column
(
name
=
"vehicle_company_id"
)
@Column
(
name
=
"vehicle_company_id"
)
@ApiModelProperty
(
value
=
"车辆公司(门店)id"
)
@ApiModelProperty
(
value
=
"车辆
隶属
公司(门店)id"
)
private
Integer
vehicleCompanyId
;
private
Integer
vehicleCompanyId
;
@Column
(
name
=
"vehicle_deposit"
)
@Column
(
name
=
"vehicle_deposit"
)
...
@@ -408,6 +416,14 @@ public class OrderRentVehicleDetail implements Serializable {
...
@@ -408,6 +416,14 @@ public class OrderRentVehicleDetail implements Serializable {
@ApiModelProperty
(
value
=
"交通违章押金"
)
@ApiModelProperty
(
value
=
"交通违章押金"
)
private
BigDecimal
trafficDeposit
;
private
BigDecimal
trafficDeposit
;
@Column
(
name
=
"vehicle_manage_branch_id"
)
@ApiModelProperty
(
value
=
"车辆隶属企业id"
)
private
Long
vehicleManageBranchId
;
@Column
(
name
=
"vehicle_manage_company_id"
)
@ApiModelProperty
(
value
=
"车辆隶属公司(门店)id"
)
private
Integer
vehicleManageCompanyId
;
/**
/**
* 商品押金方式 1--线上;2--线下
* 商品押金方式 1--线上;2--线下
*/
*/
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/mqhandler/RabbitProduct.java
View file @
2843c9fc
...
@@ -10,7 +10,6 @@ import org.springframework.stereotype.Component;
...
@@ -10,7 +10,6 @@ import org.springframework.stereotype.Component;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
static
com
.
xxfc
.
platform
.
order
.
config
.
RabbitDelayConfig
.*;
import
static
com
.
xxfc
.
platform
.
order
.
config
.
RabbitDelayConfig
.*;
import
static
com
.
xxfc
.
platform
.
order
.
config
.
RabbitDelayConfig
.
APPLY_CANCEL_KEY
;
/**
/**
* rabbitMq生产者类
* rabbitMq生产者类
...
@@ -58,5 +57,21 @@ public class RabbitProduct {
...
@@ -58,5 +57,21 @@ public class RabbitProduct {
log
.
info
(
"{}ms后执行"
,
delayTime
);
log
.
info
(
"{}ms后执行"
,
delayTime
);
}
}
public
void
sendApplyRequireDelayMessage
(
ShuntApply
shuntApply
,
Long
delayTime
)
{
//这里的消息可以是任意对象,无需额外配置,直接传即可
log
.
info
(
"===============延时队列生产消息===================="
);
log
.
info
(
"发送时间:{},发送内容:{}"
,
LocalDateTime
.
now
(),
shuntApply
.
toString
());
this
.
rabbitTemplate
.
convertAndSend
(
APPLY_REQUIRE_CANCEL_EXC
,
APPLY_REQUIRE_CANCEL_KEY
,
shuntApply
,
message
->
{
//注意这里时间可以使long,而且是设置header
message
.
getMessageProperties
().
setHeader
(
"x-delay"
,
delayTime
);
return
message
;
}
);
log
.
info
(
"{}ms后执行"
,
delayTime
);
}
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/OrderRentVehicleService.java
View file @
2843c9fc
...
@@ -185,6 +185,7 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
...
@@ -185,6 +185,7 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
if
(
null
!=
bo
.
getVehicleId
())
{
if
(
null
!=
bo
.
getVehicleId
())
{
Vehicle
vehicle
=
vehicleFeign
.
get
(
bo
.
getVehicleId
()).
getData
();
Vehicle
vehicle
=
vehicleFeign
.
get
(
bo
.
getVehicleId
()).
getData
();
bo
.
setVehicleCompanyId
(
vehicle
.
getSubordinateBranch
());
bo
.
setVehicleCompanyId
(
vehicle
.
getSubordinateBranch
());
bo
.
setVehicleManageCompanyId
(
vehicle
.
getManageCompanyId
());
List
<
BranchCompany
>
companyDetails
=
vehicleFeign
.
branchCompanyEntityList
(
List
<
BranchCompany
>
companyDetails
=
vehicleFeign
.
branchCompanyEntityList
(
BeanUtil
.
beanToMap
(
new
BranchCompany
(){{
BeanUtil
.
beanToMap
(
new
BranchCompany
(){{
...
@@ -195,6 +196,15 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
...
@@ -195,6 +196,15 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
bo
.
setVehicleBranchId
(
companyDetails
.
get
(
0
).
getCompanyId
());
bo
.
setVehicleBranchId
(
companyDetails
.
get
(
0
).
getCompanyId
());
}
}
List
<
BranchCompany
>
companyDetails2
=
vehicleFeign
.
branchCompanyEntityList
(
BeanUtil
.
beanToMap
(
new
BranchCompany
(){{
setId
(
bo
.
getVehicleManageCompanyId
());
}},
false
,
true
)).
getData
();
if
(
null
!=
companyDetails2
&&
companyDetails2
.
size
()
>
0
)
{
bo
.
setVehicleManageBranchId
(
companyDetails2
.
get
(
0
).
getCompanyId
());
}
//商品类型
//商品类型
bo
.
getOrder
().
setGoodsType
(
vehicle
.
getGoodsType
());
bo
.
getOrder
().
setGoodsType
(
vehicle
.
getGoodsType
());
bo
.
setVehicle
(
vehicle
);
bo
.
setVehicle
(
vehicle
);
...
@@ -719,6 +729,7 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
...
@@ -719,6 +729,7 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
depositAmount
=
depositAmount
.
add
(
detail
.
getTrafficDeposit
());
depositAmount
=
depositAmount
.
add
(
detail
.
getTrafficDeposit
());
}
}
orderAmount
=
orderAmount
.
add
(
goodsAmount
).
add
(
depositAmount
);
orderAmount
=
orderAmount
.
add
(
goodsAmount
).
add
(
depositAmount
);
realAmount
=
orderAmount
.
subtract
(
couponAmount
);
//生成订单明细
//生成订单明细
RentVehiclePriceVO
rvp
=
new
RentVehiclePriceVO
();
RentVehiclePriceVO
rvp
=
new
RentVehiclePriceVO
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment