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
7765cc1e
Commit
7765cc1e
authored
Sep 18, 2019
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复订单相关bug
parent
7462637a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
16 deletions
+16
-16
OrderAccountDetail.java
.../xxfc/platform/order/pojo/account/OrderAccountDetail.java
+4
-4
OrderAccountBiz.java
...ain/java/com/xxfc/platform/order/biz/OrderAccountBiz.java
+1
-1
OrderMsgBiz.java
...n/java/com/xxfc/platform/order/biz/inner/OrderMsgBiz.java
+11
-11
No files found.
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/account/OrderAccountDetail.java
View file @
7765cc1e
...
...
@@ -11,19 +11,19 @@ public class OrderAccountDetail {
/**
* 实际返回订单款 账单的的orderAmount 对应的是 订单的商品金额
*/
BigDecimal
orderAmount
;
BigDecimal
orderAmount
=
BigDecimal
.
ZERO
;
/**
* 实际返回押金款
*/
BigDecimal
depositAmount
;
BigDecimal
depositAmount
=
BigDecimal
.
ZERO
;
/**
* 原来要返回的订单款 账单的的orderAmount 对应的是 订单的商品金额
*/
BigDecimal
originOrderAmount
;
BigDecimal
originOrderAmount
=
BigDecimal
.
ZERO
;
/**
* 原来要返回的押金款
*/
BigDecimal
originDepositAmount
;
BigDecimal
originDepositAmount
=
BigDecimal
.
ZERO
;
/**
* 扣款列表
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/OrderAccountBiz.java
View file @
7765cc1e
...
...
@@ -188,7 +188,7 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> {
refundGoodsAmount
=
new
BigDecimal
((
IntervalUtil
.
evaluate
(
dic
.
getDetail
(),
new
MapContext
(){{
//ga : goodsAmount
set
(
"ga"
,
goodsAmount
);
}})).
toString
());
}})
+
""
).
toString
());
refundDescBuilder
=
refundDescBuilder
.
insert
(
0
,
names
[
1
]+
","
);
if
(
goodsAmount
.
subtract
(
refundGoodsAmount
).
compareTo
(
BigDecimal
.
ZERO
)
>
0
)
{
orderAccountDetail
.
getDeductions
().
add
(
initDeduction
(
goodsAmount
.
subtract
(
refundGoodsAmount
),
names
[
1
],
DeductionTypeEnum
.
VIOLATE_CANCEL
,
OrderAccountDeduction
.
ORIGIN_DEPOSIT
));
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/inner/OrderMsgBiz.java
View file @
7765cc1e
...
...
@@ -230,15 +230,15 @@ public class OrderMsgBiz {
//后台发送消息(客服)
Cofig
cofig
=
configFeign
.
getAllByType
(
ConfigFeign
.
TYPE_CUS_SER
+
""
).
getData
().
get
(
0
);
smsParams
.
clear
();
sms2BgUser
(
cofig
.
getValue
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_C
,
smsParams
);
sms2BgUser
(
cofig
.
getValue
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
otd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_C
,
smsParams
);
//后台发送消息(出车人)
smsParams
.
clear
();
sms2BgUser
(
startCompanyDetail
.
getVehiceServicePhone
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_D
,
smsParams
);
sms2BgUser
(
startCompanyDetail
.
getVehiceServicePhone
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
otd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_D
,
smsParams
);
//后台发送消息(收车人)
smsParams
.
clear
();
sms2BgUser
(
endCompanyDetail
.
getVehiceServicePhone
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_E
,
smsParams
);
sms2BgUser
(
endCompanyDetail
.
getVehiceServicePhone
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
otd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_E
,
smsParams
);
}
else
{
log
.
error
(
"通知短信异常,开始公司id 不存在或者为0 订单号:{}"
,
baseOrder
.
getId
());
...
...
@@ -252,7 +252,7 @@ public class OrderMsgBiz {
//后台发送消息(客服)
Cofig
cofig
=
configFeign
.
getAllByType
(
ConfigFeign
.
TYPE_CUS_SER
+
""
).
getData
().
get
(
0
);
smsParams
.
clear
();
sms2BgUser
(
cofig
.
getValue
(),
startCompanyDetailTour
,
null
,
orvd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_H
,
smsParams
);
sms2BgUser
(
cofig
.
getValue
(),
startCompanyDetailTour
,
null
,
orvd
,
otd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_H
,
smsParams
);
break
;
case
MEMBER:
...
...
@@ -316,7 +316,7 @@ public class OrderMsgBiz {
//后台发送消息(出车人)
smsParams
.
clear
();
sms2BgUser
(
startCompanyDetail
.
getVehiceServicePhone
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
CANCEL_E
,
smsParams
);
sms2BgUser
(
startCompanyDetail
.
getVehiceServicePhone
(),
startCompanyDetail
,
endCompanyDetail
,
orvd
,
otd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
CANCEL_E
,
smsParams
);
}
else
{
log
.
error
(
"通知后台客户短信异常,结束公司id 不存在或者为0 订单号:{}"
,
baseOrder
.
getId
());
}
...
...
@@ -327,7 +327,7 @@ public class OrderMsgBiz {
//后台发送消息(客服)
Cofig
cofig
=
configFeign
.
getAllByType
(
ConfigFeign
.
TYPE_CUS_SER
+
""
).
getData
().
get
(
0
);
smsParams
.
clear
();
sms2BgUser
(
cofig
.
getValue
(),
startCompanyDetailTour
,
null
,
orvd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_C
,
smsParams
);
sms2BgUser
(
cofig
.
getValue
(),
startCompanyDetailTour
,
null
,
orvd
,
otd
,
baseOrder
,
appUserDTO
,
SmsTemplateDTO
.
PAY_C
,
smsParams
);
break
;
case
MEMBER:
break
;
...
...
@@ -442,8 +442,8 @@ public class OrderMsgBiz {
}
private
void
sms2BgUser
(
String
phone
,
BranchCompany
sCompany
,
BranchCompany
eCompany
,
OrderRentVehicleDetail
orvd
,
BaseOrder
baseOrder
,
AppUserDTO
appUserDTO
,
Integer
smstype
,
List
<
String
>
smsParams
)
{
handelSmsParamBg
(
sCompany
,
eCompany
,
orvd
,
baseOrder
,
smsParams
,
appUserDTO
,
smstype
);
private
void
sms2BgUser
(
String
phone
,
BranchCompany
sCompany
,
BranchCompany
eCompany
,
OrderRentVehicleDetail
orvd
,
OrderTourDetail
otd
,
BaseOrder
baseOrder
,
AppUserDTO
appUserDTO
,
Integer
smstype
,
List
<
String
>
smsParams
)
{
handelSmsParamBg
(
sCompany
,
eCompany
,
orvd
,
otd
,
baseOrder
,
smsParams
,
appUserDTO
,
smstype
);
SmsTemplateDTO
smsTemplateDTO
=
new
SmsTemplateDTO
(){{
setPhoneNumbers
(
phone
);
setType
(
smstype
);
...
...
@@ -586,7 +586,7 @@ public class OrderMsgBiz {
}
}
private
void
handelSmsParamBg
(
BranchCompany
sCompany
,
BranchCompany
eCompany
,
OrderRentVehicleDetail
orvd
,
BaseOrder
baseOrder
,
List
<
String
>
smsParams
,
AppUserDTO
appUserDTO
,
int
paramHandelType
)
{
private
void
handelSmsParamBg
(
BranchCompany
sCompany
,
BranchCompany
eCompany
,
OrderRentVehicleDetail
orvd
,
OrderTourDetail
otd
,
BaseOrder
baseOrder
,
List
<
String
>
smsParams
,
AppUserDTO
appUserDTO
,
int
paramHandelType
)
{
if
(
null
==
eCompany
)
{
eCompany
=
new
BranchCompany
();
eCompany
.
setName
(
""
);
...
...
@@ -638,7 +638,7 @@ public class OrderMsgBiz {
smsParams
.
add
(
baseOrder
.
getName
());
smsParams
.
add
(
sCompany
.
getName
());
smsParams
.
add
(
sCompany
.
getTourServicePhone
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
o
rv
d
.
getStartTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
o
t
d
.
getStartTime
())));
break
;
case
SmsTemplateDTO
.
CANCEL_F
:
smsParams
.
add
(
appUserDTO
.
getRealname
());
...
...
@@ -646,7 +646,7 @@ public class OrderMsgBiz {
smsParams
.
add
(
baseOrder
.
getName
());
smsParams
.
add
(
sCompany
.
getName
());
smsParams
.
add
(
sCompany
.
getTourServicePhone
());
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
o
rv
d
.
getStartTime
())));
smsParams
.
add
(
DateUtil
.
formatDateTime
(
DateUtil
.
date
(
o
t
d
.
getStartTime
())));
break
;
default
:
break
;
...
...
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