|
|
@@ -244,25 +244,10 @@ public class OrderRefundController {
|
|
|
}
|
|
|
|
|
|
//生成退款记录
|
|
|
- //生成申请退款记录
|
|
|
- OrderRefundRecord orderRefundRecord = new OrderRefundRecord();
|
|
|
- orderRefundRecord.setOrderRefundId(orderRefund.getRefundId());
|
|
|
- orderRefundRecord.setInstructions(newOrderRefund.getBuyerReason());
|
|
|
- orderRefundRecord.setCreateTime(new Date());
|
|
|
- orderRefundRecord.setUpdateTime(new Date());
|
|
|
- orderRefundRecord.setAuditStatus(1);
|
|
|
- orderRefundRecord.setSort(1);
|
|
|
- orderRefundRecordMapper.insert(orderRefundRecord);
|
|
|
+ addOrderRefundRecord(orderRefund.getRefundId(), 1, 1, newOrderRefund.getBuyerReason());
|
|
|
|
|
|
//生成待商家审核记录
|
|
|
- OrderRefundRecord orderRefundRecord1 = new OrderRefundRecord();
|
|
|
- orderRefundRecord1.setOrderRefundId(orderRefund.getRefundId());
|
|
|
- orderRefundRecord1.setInstructions("你的服务单已申请成功,待商家审核");
|
|
|
- orderRefundRecord1.setCreateTime(new Date());
|
|
|
- orderRefundRecord1.setUpdateTime(new Date());
|
|
|
- orderRefundRecord1.setAuditStatus(2);
|
|
|
- orderRefundRecord1.setSort(2);
|
|
|
- orderRefundRecordMapper.insert(orderRefundRecord1);
|
|
|
+ addOrderRefundRecord(orderRefund.getRefundId(), 2, 2, "的服务单已申请成功,待商家审核");
|
|
|
|
|
|
orderRefundService.removeById(refundId);
|
|
|
orderRefundSkuMapper.delete(new LambdaQueryWrapper<OrderRefundSku>().eq(OrderRefundSku::getOrderRefundId, refundId));
|
|
|
@@ -420,25 +405,10 @@ public class OrderRefundController {
|
|
|
}
|
|
|
|
|
|
//生成退款记录
|
|
|
- //生成申请退款记录
|
|
|
- OrderRefundRecord orderRefundRecord = new OrderRefundRecord();
|
|
|
- orderRefundRecord.setOrderRefundId(orderRefund.getRefundId());
|
|
|
- orderRefundRecord.setInstructions(newOrderRefund.getBuyerReason());
|
|
|
- orderRefundRecord.setCreateTime(new Date());
|
|
|
- orderRefundRecord.setUpdateTime(new Date());
|
|
|
- orderRefundRecord.setAuditStatus(1);
|
|
|
- orderRefundRecord.setSort(1);
|
|
|
- orderRefundRecordMapper.insert(orderRefundRecord);
|
|
|
+ addOrderRefundRecord(orderRefund.getRefundId(), 1, 1, newOrderRefund.getBuyerReason());
|
|
|
|
|
|
//生成待商家审核记录
|
|
|
- OrderRefundRecord orderRefundRecord1 = new OrderRefundRecord();
|
|
|
- orderRefundRecord1.setOrderRefundId(orderRefund.getRefundId());
|
|
|
- orderRefundRecord1.setInstructions("你的服务单已申请成功,待商家审核");
|
|
|
- orderRefundRecord1.setCreateTime(new Date());
|
|
|
- orderRefundRecord1.setUpdateTime(new Date());
|
|
|
- orderRefundRecord1.setAuditStatus(2);
|
|
|
- orderRefundRecord1.setSort(2);
|
|
|
- orderRefundRecordMapper.insert(orderRefundRecord1);
|
|
|
+ addOrderRefundRecord(orderRefund.getRefundId(), 2, 2, "的服务单已申请成功,待商家审核");
|
|
|
|
|
|
//创建海博退款单
|
|
|
log.info("创建海博退款单,生成海博退款单信息{}", orderRefund);
|
|
|
@@ -687,15 +657,8 @@ public class OrderRefundController {
|
|
|
}
|
|
|
orderRefundService.changeStatus(refundSn, 40);
|
|
|
|
|
|
- OrderRefundRecord orderRefundRecord = new OrderRefundRecord();
|
|
|
- orderRefundRecord.setOrderRefundId(orderRefund.getRefundId());
|
|
|
- orderRefundRecord.setInstructions("用户主动撤回申请,退货退款关闭。");
|
|
|
- Date date = new Date();
|
|
|
- orderRefundRecord.setCreateTime(date);
|
|
|
- orderRefundRecord.setUpdateTime(date);
|
|
|
- orderRefundRecord.setAuditStatus(4);
|
|
|
- orderRefundRecord.setSort(4);
|
|
|
- orderRefundRecordMapper.insert(orderRefundRecord);
|
|
|
+ addOrderRefundRecord(orderRefund.getRefundId(), 4, 4, "用户主动撤回申请,退货退款关闭。");
|
|
|
+
|
|
|
return ResponseEntity.ok("撤销成功");
|
|
|
}
|
|
|
|
|
|
@@ -894,4 +857,16 @@ public class OrderRefundController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void addOrderRefundRecord(Long refundId, Integer auditStatus, Integer sort, String instructions) {
|
|
|
+ OrderRefundRecord orderRefundRecord = new OrderRefundRecord();
|
|
|
+ orderRefundRecord.setOrderRefundId(refundId);
|
|
|
+ orderRefundRecord.setInstructions(instructions);
|
|
|
+ Date date = new Date();
|
|
|
+ orderRefundRecord.setCreateTime(date);
|
|
|
+ orderRefundRecord.setUpdateTime(date);
|
|
|
+ orderRefundRecord.setAuditStatus(auditStatus);
|
|
|
+ orderRefundRecord.setSort(sort);
|
|
|
+ orderRefundRecordMapper.insert(orderRefundRecord);
|
|
|
+ }
|
|
|
}
|