Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
O
oms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
oms-ci-test
Commits
21239e05
提交
21239e05
authored
10月 11, 2023
作者:
xiaowang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复
上级
2a030c39
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
16 行增加
和
7 行删除
+16
-7
LeaseOrderDO.java
src/main/java/com/mmc/oms/entity/lease/LeaseOrderDO.java
+2
-0
LeaseOrderDTO.java
src/main/java/com/mmc/oms/model/dto/lease/LeaseOrderDTO.java
+3
-3
LeaseOrderServiceImpl.java
...com/mmc/oms/service/lease/impl/LeaseOrderServiceImpl.java
+9
-3
LeaseOrderDao.xml
src/main/resources/mapper/lease/LeaseOrderDao.xml
+2
-1
没有找到文件。
src/main/java/com/mmc/oms/entity/lease/LeaseOrderDO.java
浏览文件 @
21239e05
...
...
@@ -158,6 +158,8 @@ public class LeaseOrderDO implements Serializable {
private
BigDecimal
salaryCashPledge
;
private
BigDecimal
otherPledge
;
public
LeaseOrderDTO
buildLeaseOrderDTO
()
{
return
LeaseOrderDTO
.
builder
().
id
(
id
).
orderNo
(
orderNo
).
orderName
(
orderName
).
statusCode
(
statusCode
).
userAccountId
(
userAccountId
)
.
thirdBackUserAccountId
(
thirdBackUserAccountId
).
companyName
(
companyName
).
orderTotalAmount
(
orderTotalAmount
)
...
...
src/main/java/com/mmc/oms/model/dto/lease/LeaseOrderDTO.java
浏览文件 @
21239e05
...
...
@@ -89,12 +89,12 @@ public class LeaseOrderDTO implements Serializable {
private
Date
updateTime
;
@ApiModelProperty
(
"用户收货地址信息"
)
private
UavOrderExpressDTO
uavOrderExpressDTO
;
@ApiModelProperty
(
"快递信息"
)
@ApiModelProperty
(
"
发货
快递信息"
)
private
KdnExpDTO
kdnExpDTO
;
@ApiModelProperty
(
"归还快递信息"
)
private
KdnExpDTO
returnKdnExpDTO
;
@ApiModelProperty
(
"
归还上传
的信息"
)
private
LeaseRefundOrderDTO
leaseRefundOrderDTO
;
@ApiModelProperty
(
"
确认收货
的信息"
)
private
LeaseRefundOrderDTO
confirmReceipt
;
@ApiModelProperty
(
"购买数量"
)
private
Integer
wareNum
;
@ApiModelProperty
(
value
=
"单价"
,
hidden
=
true
)
...
...
src/main/java/com/mmc/oms/service/lease/impl/LeaseOrderServiceImpl.java
浏览文件 @
21239e05
...
...
@@ -149,6 +149,8 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
// 校验云享金、钱包余额是否足够抵扣
BigDecimal
shareAmount
=
BigDecimal
.
ZERO
;
BigDecimal
salaryAmount
=
BigDecimal
.
ZERO
;
// 其他抵扣押金
BigDecimal
otherPledge
=
BigDecimal
.
ZERO
;
Integer
statusCode
=
null
;
// 获取用户钱包信息
if
(
param
.
getDeductSalaryAmount
().
equals
(
1
)
||
param
.
getDeductShareAmount
().
equals
(
1
))
{
...
...
@@ -179,6 +181,8 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
otherCashPledge
=
otherCashPledge
.
subtract
(
salaryCashPledge
);
if
(
otherCashPledge
.
compareTo
(
BigDecimal
.
ZERO
)
==
0
)
{
otherAmount
=
otherAmount
.
subtract
(
salaryCashPledge
.
add
(
shareCashPledge
));
}
else
{
otherPledge
=
otherCashPledge
;
}
}
}
...
...
@@ -236,6 +240,7 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
leaseOrderDO
.
setCompanyName
(
param
.
getCompanyName
());
leaseOrderDO
.
setThirdBackUserAccountId
(
param
.
getThirdBackUserAccountId
());
leaseOrderDO
.
setOrderName
(
leaseGoodsVO
.
getTradeName
());
leaseOrderDO
.
setOtherPledge
(
otherPledge
);
leaseOrderDO
.
setModeOfDeliveryInfo
(
leaseGoodsVO
.
getModeOfDeliveryInfo
());
if
(
priceStock
.
getSkuImage
()
!=
null
)
{
leaseOrderDO
.
setSkuImg
(
priceStock
.
getSkuImage
());
...
...
@@ -337,7 +342,7 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
}
// 设置确认收货信息
LeaseRefundOrderDO
leaseRefundOrderDO
=
leaseOrderDao
.
selectGiveBackByOrderId
(
id
,
OrderType
.
REC
.
getCode
());
leaseOrderDTO
.
set
LeaseRefundOrderDTO
(
leaseRefundOrderDO
==
null
?
null
:
leaseRefundOrderDO
.
buildLeaseRefundOrderDTO
());
leaseOrderDTO
.
set
ConfirmReceipt
(
leaseRefundOrderDO
==
null
?
null
:
leaseRefundOrderDO
.
buildLeaseRefundOrderDTO
());
}
// 设置个人信息
UserAccountSimpleDTO
userAccountSimpleDTO
=
userAppApi
.
feignGetUserSimpleInfo
(
leaseOrderDO
.
getUserAccountId
(),
currentAccount
.
getToken
());
...
...
@@ -376,7 +381,7 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
json
=
KdnExpressUtil
.
others
(
exp
.
getReturnExpCode
(),
exp
.
getReturnExpNo
());
}
KdnExpDTO
kdn
=
JsonUtil
.
parseJsonToObj
(
json
,
KdnExpDTO
.
class
);
kdn
.
setLogisticCode
(
exp
.
getReturnExp
Code
());
kdn
.
setLogisticCode
(
exp
.
getReturnExp
No
());
if
(!
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
kdn
.
getTraces
()))
{
Collections
.
sort
(
kdn
.
getTraces
(),
Comparator
.
comparing
(
ExpStationsDTO:
:
getAcceptTime
).
reversed
());
// 升序
}
...
...
@@ -654,7 +659,8 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
if
(
leaseOrderDO
.
getStatusCode
().
equals
(
LeaseOrderStatus
.
WAITING_MERCHANT_CONFIRM
.
getCode
())
||
leaseOrderDO
.
getStatusCode
().
equals
(
LeaseOrderStatus
.
APPLY_REFUND
.
getCode
()))
{
if
(
param
.
getDamage
().
equals
(
0
))
{
// 解冻用户钱包金额
if
(
leaseOrderDO
.
getShareAmount
().
compareTo
(
BigDecimal
.
ZERO
)
>
0
||
leaseOrderDO
.
getSalaryAmount
().
compareTo
(
BigDecimal
.
ZERO
)
>
0
)
{
if
(
leaseOrderDO
.
getShareAmount
().
compareTo
(
BigDecimal
.
ZERO
)
>
0
||
leaseOrderDO
.
getSalaryAmount
().
compareTo
(
BigDecimal
.
ZERO
)
>
0
||
leaseOrderDO
.
getShareCashPledge
().
compareTo
(
BigDecimal
.
ZERO
)
>
0
||
leaseOrderDO
.
getSalaryCashPledge
().
compareTo
(
BigDecimal
.
ZERO
)
>
0
)
{
PayUavWalletVO
userPayUavWalletVO
=
new
PayUavWalletVO
();
userPayUavWalletVO
.
setRemark
(
"租赁订单金额解冻"
);
userPayUavWalletVO
.
setCashAmount
(
leaseOrderDO
.
getShareAmount
());
...
...
src/main/resources/mapper/lease/LeaseOrderDao.xml
浏览文件 @
21239e05
...
...
@@ -24,6 +24,7 @@
start_date,
share_cash_pledge,
salary_cash_pledge,
other_pledge,
mode_of_delivery_Info,
end_date,
sku)
...
...
@@ -31,7 +32,7 @@
#{orderName}, #{skuImg}, #{orderTotalAmount}, #{salaryAmount}, #{shareAmount}, #{otherAmount},
#{userAddressId},
#{payTime}, #{userRemark}, #{unitPrice}, #{wareNum}, #{deposit}, #{startDate}, #{shareCashPledge},
#{salaryCashPledge}, #{modeOfDeliveryInfo}, #{endDate}, #{sku});
#{salaryCashPledge}, #{
otherPledge}, #{
modeOfDeliveryInfo}, #{endDate}, #{sku});
</insert>
<insert
id=
"addAddress"
keyProperty=
"id"
useGeneratedKeys=
"true"
parameterType=
"com.mmc.oms.entity.lease.LeaseOrderExpressDO"
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论