Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
O
oms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
oms-ci-test
Commits
0d160d40
提交
0d160d40
authored
10月 12, 2023
作者:
xiaowang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
返回押金
上级
6e227dd3
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
12 行增加
和
13 行删除
+12
-13
LeaseOrderDao.java
src/main/java/com/mmc/oms/dao/lease/LeaseOrderDao.java
+0
-2
LeaseRefundOrderDO.java
...ain/java/com/mmc/oms/entity/lease/LeaseRefundOrderDO.java
+5
-1
LeaseRefundOrderDTO.java
...java/com/mmc/oms/model/dto/lease/LeaseRefundOrderDTO.java
+3
-0
LeaseOrderServiceImpl.java
...com/mmc/oms/service/lease/impl/LeaseOrderServiceImpl.java
+0
-2
LeaseOrderDao.xml
src/main/resources/mapper/lease/LeaseOrderDao.xml
+4
-8
没有找到文件。
src/main/java/com/mmc/oms/dao/lease/LeaseOrderDao.java
浏览文件 @
0d160d40
...
...
@@ -8,7 +8,6 @@ import com.mmc.oms.entity.uav.UavOrderDO;
import
com.mmc.oms.model.qo.uav.UavOrderQO
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.math.BigDecimal
;
import
java.util.List
;
/**
...
...
@@ -50,5 +49,4 @@ public interface LeaseOrderDao {
LeaseRefundOrderDO
selectGiveBackByOrderId
(
Integer
id
,
Integer
type
);
void
updateLeaseOrderDeposit
(
Integer
orderId
,
BigDecimal
deposit
);
}
src/main/java/com/mmc/oms/entity/lease/LeaseRefundOrderDO.java
浏览文件 @
0d160d40
...
...
@@ -7,6 +7,7 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
...
...
@@ -49,17 +50,20 @@ public class LeaseRefundOrderDO implements Serializable {
private
Integer
type
;
private
BigDecimal
modifiedDeposit
;
public
LeaseRefundOrderDO
(
LeaseOrderRefundVO
leaseOrderRefundVO
)
{
this
.
leaseOrderId
=
leaseOrderRefundVO
.
getOrderId
();
this
.
status
=
leaseOrderRefundVO
.
getStatus
();
this
.
file
=
leaseOrderRefundVO
.
getFile
();
this
.
reason
=
leaseOrderRefundVO
.
getReason
();
this
.
modifiedDeposit
=
leaseOrderRefundVO
.
getDeductionAmount
();
}
public
LeaseRefundOrderDTO
buildLeaseRefundOrderDTO
()
{
return
LeaseRefundOrderDTO
.
builder
().
id
(
this
.
id
).
leaseOrderId
(
this
.
leaseOrderId
)
.
status
(
this
.
status
).
file
(
this
.
file
).
reason
(
this
.
reason
)
.
createTime
(
this
.
createTime
).
build
();
.
createTime
(
this
.
createTime
).
modifiedDeposit
(
modifiedDeposit
).
build
();
}
}
src/main/java/com/mmc/oms/model/dto/lease/LeaseRefundOrderDTO.java
浏览文件 @
0d160d40
...
...
@@ -7,6 +7,7 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
...
...
@@ -33,6 +34,8 @@ public class LeaseRefundOrderDTO implements Serializable {
private
String
file
;
@ApiModelProperty
(
"退款原因"
)
private
String
reason
;
@ApiModelProperty
(
"修改后的押金"
)
private
BigDecimal
modifiedDeposit
;
@ApiModelProperty
(
"创建时间"
)
private
Date
createTime
;
...
...
src/main/java/com/mmc/oms/service/lease/impl/LeaseOrderServiceImpl.java
浏览文件 @
0d160d40
...
...
@@ -770,8 +770,6 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
leaseRefundOrderDO
.
setStatus
(
1
);
leaseRefundOrderDO
.
setType
(
OrderType
.
PFREC
.
getCode
());
leaseOrderDao
.
addLeaseRefundOrder
(
leaseRefundOrderDO
);
// 记录修改后的押金退回
leaseOrderDao
.
updateLeaseOrderDeposit
(
param
.
getOrderId
(),
param
.
getDeductionAmount
());
// 修改订单状态
this
.
updateLeaseOrderStatus
(
param
.
getOrderId
(),
LeaseOrderStatus
.
MODIFIED_DEPOSIT_TO_BE_CONFIRMED
);
}
...
...
src/main/resources/mapper/lease/LeaseOrderDao.xml
浏览文件 @
0d160d40
...
...
@@ -43,8 +43,9 @@
</insert>
<insert
id=
"addLeaseRefundOrder"
parameterType=
"com.mmc.oms.entity.lease.LeaseRefundOrderDO"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into lease_refund_order(lease_order_id, status, file, reason, type, lease_order_express_id)
values (#{leaseOrderId}, #{status}, #{file}, #{reason}, #{type}, #{leaseOrderExpressId})
insert into lease_refund_order(lease_order_id, status, file, reason, type, lease_order_express_id,
#{modified_deposit})
values (#{leaseOrderId}, #{status}, #{file}, #{reason}, #{type}, #{leaseOrderExpressId}, #{modifiedDeposit})
</insert>
<update
id=
"updateLeaseOrderStatus"
>
update lease_order
...
...
@@ -110,11 +111,6 @@
set proportion = #{proportion}
where id = #{id}
</update>
<update
id=
"updateLeaseOrderDeposit"
>
update lease_order
set modified_deposit = #{deposit}
where id = #{orderId}
</update>
<sql
id=
"lease_order_column"
>
id
...
...
@@ -203,7 +199,7 @@ share_cash_pledge,salary_cash_pledge,other_pledge
</select>
<sql
id=
"lease_refund_order_column"
>
id
,lease_order_express_id,lease_order_id,status,type,file,reason,create_time
,lease_order_express_id,lease_order_id,status,type,file,reason,create_time
,modified_deposit
</sql>
<select
id=
"getLeaseRefundOrder"
resultType=
"com.mmc.oms.entity.lease.LeaseRefundOrderDO"
>
select
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论