提交 a6307763 作者: xiaowang

平台确认归还 破损订单

上级 aa892d08
...@@ -111,6 +111,8 @@ public class LeaseOrderDTO implements Serializable { ...@@ -111,6 +111,8 @@ public class LeaseOrderDTO implements Serializable {
private String modeOfDeliveryInfo; private String modeOfDeliveryInfo;
@ApiModelProperty("发货后申请退款") @ApiModelProperty("发货后申请退款")
private LeaseRefundOrderDTO leaseRefundOrder; private LeaseRefundOrderDTO leaseRefundOrder;
@ApiModelProperty("商户收货后上传的破损信息")
private LeaseRefundOrderDTO storeDamageOrder;
@ApiModelProperty("商户确认收货信息") @ApiModelProperty("商户确认收货信息")
private LeaseRefundOrderDTO storeReceiveOrder; private LeaseRefundOrderDTO storeReceiveOrder;
} }
...@@ -344,10 +344,16 @@ public class LeaseOrderServiceImpl implements LeaseOrderService { ...@@ -344,10 +344,16 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
LeaseRefundOrderDO leaseRefundOrderDO = leaseOrderDao.selectGiveBackByOrderId(id, OrderType.REC.getCode()); LeaseRefundOrderDO leaseRefundOrderDO = leaseOrderDao.selectGiveBackByOrderId(id, OrderType.REC.getCode());
leaseOrderDTO.setConfirmReceipt(leaseRefundOrderDO == null ? null : leaseRefundOrderDO.buildLeaseRefundOrderDTO()); leaseOrderDTO.setConfirmReceipt(leaseRefundOrderDO == null ? null : leaseRefundOrderDO.buildLeaseRefundOrderDTO());
} }
// 设置退款信息
if (leaseOrderDO.getStatusCode().equals(LeaseOrderStatus.APPLY_REFUND.getCode())) { if (leaseOrderDO.getStatusCode().equals(LeaseOrderStatus.APPLY_REFUND.getCode())) {
LeaseRefundOrderDO leaseRefundOrderDO = leaseOrderDao.selectGiveBackByOrderId(id, OrderType.RETREAT.getCode()); LeaseRefundOrderDO leaseRefundOrderDO = leaseOrderDao.selectGiveBackByOrderId(id, OrderType.RETREAT.getCode());
leaseOrderDTO.setLeaseRefundOrder(leaseRefundOrderDO == null ? null : leaseRefundOrderDO.buildLeaseRefundOrderDTO()); leaseOrderDTO.setLeaseRefundOrder(leaseRefundOrderDO == null ? null : leaseRefundOrderDO.buildLeaseRefundOrderDTO());
} }
// 设置破损信息
if (leaseOrderDO.getStatusCode().equals(LeaseOrderStatus.MODIFIED_DEPOSIT_TO_BE_CONFIRMED.getCode())) {
LeaseRefundOrderDO leaseRefundOrderDO = leaseOrderDao.selectGiveBackByOrderId(id, OrderType.PFREC.getCode());
leaseOrderDTO.setStoreDamageOrder(leaseRefundOrderDO == null ? null : leaseRefundOrderDO.buildLeaseRefundOrderDTO());
}
// 设置个人信息 // 设置个人信息
UserAccountSimpleDTO userAccountSimpleDTO = userAppApi.feignGetUserSimpleInfo(leaseOrderDO.getUserAccountId(), currentAccount.getToken()); UserAccountSimpleDTO userAccountSimpleDTO = userAppApi.feignGetUserSimpleInfo(leaseOrderDO.getUserAccountId(), currentAccount.getToken());
if (userAccountSimpleDTO != null) { if (userAccountSimpleDTO != null) {
...@@ -743,6 +749,7 @@ public class LeaseOrderServiceImpl implements LeaseOrderService { ...@@ -743,6 +749,7 @@ public class LeaseOrderServiceImpl implements LeaseOrderService {
return ResultBody.error("请填充破损照片和原因!"); return ResultBody.error("请填充破损照片和原因!");
} }
LeaseRefundOrderDO leaseRefundOrderDO = new LeaseRefundOrderDO(param); LeaseRefundOrderDO leaseRefundOrderDO = new LeaseRefundOrderDO(param);
leaseRefundOrderDO.setStatus(1);
leaseRefundOrderDO.setType(OrderType.PFREC.getCode()); leaseRefundOrderDO.setType(OrderType.PFREC.getCode());
leaseOrderDao.addLeaseRefundOrder(leaseRefundOrderDO); leaseOrderDao.addLeaseRefundOrder(leaseRefundOrderDO);
// 记录修改后的押金退回 // 记录修改后的押金退回
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论