Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
f27ba7ac
提交
f27ba7ac
authored
12月 12, 2023
作者:
huyufan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bug处理及订单逆向去除是否预付运费逻辑
上级
e25856e9
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
23 行增加
和
56 行删除
+23
-56
OrderCancelServiceImpl.java
.../clx/performance/service/impl/OrderCancelServiceImpl.java
+3
-40
TransportSyncServiceImpl.java
...lx/performance/service/impl/TransportSyncServiceImpl.java
+20
-16
没有找到文件。
performance-web/src/main/java/com/clx/performance/service/impl/OrderCancelServiceImpl.java
浏览文件 @
f27ba7ac
...
@@ -92,13 +92,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
...
@@ -92,13 +92,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
if
(!
result
.
succeed
())
{
if
(!
result
.
succeed
())
{
throw
new
RuntimeException
(
"货主取消订单失败,原因:远程调用取消订单失败"
);
throw
new
RuntimeException
(
"货主取消订单失败,原因:远程调用取消订单失败"
);
}
}
//TODO 注意判断普通单还是网运单 普通单类型 1 网运单 2
//TODO 注意判断普通单还是网运单 普通单类型 2 网运单 1
ThawAccountParam
thawAccountParam
=
new
ThawAccountParam
();
thawAccountParam
.
setOrderNo
(
orderNo
);
thawAccountParam
.
setOrderType
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
ORDINARY
.
getCode
());
log
.
info
(
"执行解冻账户,参数:{}"
,
JSONUtil
.
parse
(
thawAccountParam
));
ownerAccountService
.
ownerAccountThaw
(
thawAccountParam
);
this
.
ownerConfirmCancelProcess
(
orderNo
);
this
.
ownerConfirmCancelProcess
(
orderNo
);
return
;
return
;
}
}
...
@@ -180,17 +174,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
...
@@ -180,17 +174,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
}
}
}
}
//TODO 注意判断普通单还是网运单 普通单类型 1 网运单 2
Integer
invoiceType
=
settlementOwnerDetailDao
.
getInvoiceType
(
orderNo
);
ThawAccountParam
thawAccountParam
=
new
ThawAccountParam
();
if
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
ORDINARY
.
getCode
().
equals
(
invoiceType
))
{
thawAccountParam
.
setOrderType
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
ORDINARY
.
getCode
());
}
else
{
thawAccountParam
.
setOrderType
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
NETWORK
.
getCode
());
}
thawAccountParam
.
setOrderNo
(
orderNo
);
log
.
info
(
"执行解冻账户,参数:{}"
,
JSONUtil
.
parse
(
thawAccountParam
));
ownerAccountService
.
ownerAccountThaw
(
thawAccountParam
);
Result
<
Object
>
result
=
orderFeign
.
updateOrderStatusByOrderNo
(
orderNo
,
orderStatusCode
);
Result
<
Object
>
result
=
orderFeign
.
updateOrderStatusByOrderNo
(
orderNo
,
orderStatusCode
);
if
(!
result
.
succeed
())
{
if
(!
result
.
succeed
())
{
throw
new
RuntimeException
(
"货主取消订单失败,原因:远程调用取消订单失败"
);
throw
new
RuntimeException
(
"货主取消订单失败,原因:远程调用取消订单失败"
);
...
@@ -342,17 +326,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
...
@@ -342,17 +326,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
orderFeign
.
orderCancelReason
(
orderCancelReasonParam
);
orderFeign
.
orderCancelReason
(
orderCancelReasonParam
);
//TODO 注意判断普通单还是网运单 普通单类型 1 网运单 2
//TODO 注意判断普通单还是网运单 普通单类型 2 网运单 1
Integer
invoiceType
=
settlementOwnerDetailDao
.
getInvoiceType
(
orderNo
);
ThawAccountParam
thawAccountParam
=
new
ThawAccountParam
();
if
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
ORDINARY
.
getCode
().
equals
(
invoiceType
))
{
thawAccountParam
.
setOrderType
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
ORDINARY
.
getCode
());
}
else
{
thawAccountParam
.
setOrderType
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
NETWORK
.
getCode
());
}
thawAccountParam
.
setOrderNo
(
orderNo
);
log
.
info
(
"执行解冻账户,参数:{}"
,
JSONUtil
.
parse
(
thawAccountParam
));
ownerAccountService
.
ownerAccountThaw
(
thawAccountParam
);
log
.
info
(
"执行货主订单取消前置:更改相关状态完毕,开始执行吨数回填,发送MQ消息,订单No {}"
,
orderNo
);
log
.
info
(
"执行货主订单取消前置:更改相关状态完毕,开始执行吨数回填,发送MQ消息,订单No {}"
,
orderNo
);
...
@@ -479,18 +453,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
...
@@ -479,18 +453,7 @@ public class OrderCancelServiceImpl implements OrderCancelService {
orderCancelReasonParam
.
setCreateNo
(
loginUserInfo
.
getUserNo
());
orderCancelReasonParam
.
setCreateNo
(
loginUserInfo
.
getUserNo
());
orderCancelReasonParam
.
setCreateName
(
loginUserInfo
.
getUserName
());
orderCancelReasonParam
.
setCreateName
(
loginUserInfo
.
getUserName
());
orderFeign
.
orderCancelReason
(
orderCancelReasonParam
);
orderFeign
.
orderCancelReason
(
orderCancelReasonParam
);
//TODO 注意判断普通单还是网运单 普通单类型 1 网运单 2
//TODO 注意判断普通单还是网运单 普通单类型 1 网运单 2
Integer
invoiceType
=
settlementOwnerDetailDao
.
getInvoiceType
(
orderNo
);
ThawAccountParam
thawAccountParam
=
new
ThawAccountParam
();
if
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
ORDINARY
.
getCode
().
equals
(
invoiceType
))
{
thawAccountParam
.
setOrderType
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
ORDINARY
.
getCode
());
}
else
{
thawAccountParam
.
setOrderType
(
OwnerAccountEnum
.
OrderChildTypeStatus
.
NETWORK
.
getCode
());
}
thawAccountParam
.
setOrderNo
(
orderNo
);
log
.
info
(
"执行解冻账户,参数:{}"
,
JSONUtil
.
parse
(
thawAccountParam
));
ownerAccountService
.
ownerAccountThaw
(
thawAccountParam
);
log
.
info
(
"执行订单状态更改"
);
log
.
info
(
"执行订单状态更改"
);
if
(!
orderFeign
.
updateOrderStatusByOrderNo
(
orderNo
,
orderStatusCode
).
succeed
())
{
if
(!
orderFeign
.
updateOrderStatusByOrderNo
(
orderNo
,
orderStatusCode
).
succeed
())
{
...
...
performance-web/src/main/java/com/clx/performance/service/impl/TransportSyncServiceImpl.java
浏览文件 @
f27ba7ac
...
@@ -297,14 +297,16 @@ public class TransportSyncServiceImpl implements TransportSyncService {
...
@@ -297,14 +297,16 @@ public class TransportSyncServiceImpl implements TransportSyncService {
//司机银行卡
//司机银行卡
public
void
generateDriverBankCard
(
BankCardVO
bankCardVO
,
UserIdCardVO
idCardVO
,
ThirdOrderChildBrokerParam
param
)
{
public
void
generateDriverBankCard
(
BankCardVO
bankCardVO
,
UserIdCardVO
idCardVO
,
ThirdOrderChildBrokerParam
param
)
{
OrderChildBankInfoDTO
dto
=
new
OrderChildBankInfoDTO
();
OrderChildBankInfoDTO
dto
=
new
OrderChildBankInfoDTO
();
dto
.
setName
(
bankCardVO
.
getName
());
if
(
null
!=
bankCardVO
)
{
dto
.
setCardNo
(
bankCardVO
.
getCardNo
());
dto
.
setName
(
bankCardVO
.
getName
());
dto
.
setMobile
(
bankCardVO
.
getMobile
());
dto
.
setCardNo
(
bankCardVO
.
getCardNo
());
dto
.
setAccountType
(
StringUtils
.
isBlank
(
bankCardVO
.
getAccountType
())
?
null
:
Integer
.
valueOf
(
bankCardVO
.
getAccountType
()));
dto
.
setMobile
(
bankCardVO
.
getMobile
());
dto
.
setType
(
bankCardVO
.
getType
());
dto
.
setAccountType
(
StringUtils
.
isBlank
(
bankCardVO
.
getAccountType
())
?
null
:
Integer
.
valueOf
(
bankCardVO
.
getAccountType
()));
dto
.
setIdCard
(
bankCardVO
.
getIdCard
());
dto
.
setType
(
bankCardVO
.
getType
());
dto
.
setBank
(
bankCardVO
.
getBank
());
dto
.
setIdCard
(
bankCardVO
.
getIdCard
());
dto
.
setBankCode
(
bankCardVO
.
getBankCode
());
dto
.
setBank
(
bankCardVO
.
getBank
());
dto
.
setBankCode
(
bankCardVO
.
getBankCode
());
}
dto
.
setIdCardFrontImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardFaceImg
());
dto
.
setIdCardFrontImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardFaceImg
());
dto
.
setIdCardBackImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardBackImg
());
dto
.
setIdCardBackImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardBackImg
());
param
.
setDriverBankInfoDTO
(
dto
);
param
.
setDriverBankInfoDTO
(
dto
);
...
@@ -313,14 +315,16 @@ public class TransportSyncServiceImpl implements TransportSyncService {
...
@@ -313,14 +315,16 @@ public class TransportSyncServiceImpl implements TransportSyncService {
//车主银行卡
//车主银行卡
public
void
generateTruckDriverBankCard
(
BankCardVO
bankCardVO
,
UserIdCardVO
idCardVO
,
ThirdOrderChildBrokerParam
param
)
{
public
void
generateTruckDriverBankCard
(
BankCardVO
bankCardVO
,
UserIdCardVO
idCardVO
,
ThirdOrderChildBrokerParam
param
)
{
OrderChildBankInfoDTO
dto
=
new
OrderChildBankInfoDTO
();
OrderChildBankInfoDTO
dto
=
new
OrderChildBankInfoDTO
();
dto
.
setName
(
bankCardVO
.
getName
());
if
(
null
!=
bankCardVO
)
{
dto
.
setCardNo
(
bankCardVO
.
getCardNo
());
dto
.
setName
(
bankCardVO
.
getName
());
dto
.
setMobile
(
bankCardVO
.
getMobile
());
dto
.
setCardNo
(
bankCardVO
.
getCardNo
());
dto
.
setAccountType
(
StringUtils
.
isBlank
(
bankCardVO
.
getAccountType
())
?
null
:
Integer
.
valueOf
(
bankCardVO
.
getAccountType
()));
dto
.
setMobile
(
bankCardVO
.
getMobile
());
dto
.
setType
(
bankCardVO
.
getType
());
dto
.
setAccountType
(
StringUtils
.
isBlank
(
bankCardVO
.
getAccountType
())
?
null
:
Integer
.
valueOf
(
bankCardVO
.
getAccountType
()));
dto
.
setIdCard
(
bankCardVO
.
getIdCard
());
dto
.
setType
(
bankCardVO
.
getType
());
dto
.
setBank
(
bankCardVO
.
getBank
());
dto
.
setIdCard
(
bankCardVO
.
getIdCard
());
dto
.
setBankCode
(
bankCardVO
.
getBankCode
());
dto
.
setBank
(
bankCardVO
.
getBank
());
dto
.
setBankCode
(
bankCardVO
.
getBankCode
());
}
dto
.
setIdCardFrontImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardFaceImg
());
dto
.
setIdCardFrontImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardFaceImg
());
dto
.
setIdCardBackImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardBackImg
());
dto
.
setIdCardBackImg
(
documentFeign
.
getHost
().
getData
()
+
idCardVO
.
getCardBackImg
());
param
.
setTruckDriverBankInfoDTO
(
dto
);
param
.
setTruckDriverBankInfoDTO
(
dto
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论