|
@@ -308,12 +308,11 @@ public class RefundServiceImpl extends ServiceImpl<RefundMapper, Refund> impleme
|
|
|
refund.setUpdateTime(LocalDateTime.now());
|
|
refund.setUpdateTime(LocalDateTime.now());
|
|
|
this.updateById(refund);
|
|
this.updateById(refund);
|
|
|
|
|
|
|
|
- // 清除订单退款状态
|
|
|
|
|
|
|
+ // 清除订单退款状态(refundAmount 保留,因为它记录的是累计已成功退款金额)
|
|
|
Order order = orderService.getById(refund.getOrderId());
|
|
Order order = orderService.getById(refund.getOrderId());
|
|
|
if (order != null) {
|
|
if (order != null) {
|
|
|
order.setRefundStatus(null);
|
|
order.setRefundStatus(null);
|
|
|
order.setCurrentRefundId(null);
|
|
order.setCurrentRefundId(null);
|
|
|
- order.setRefundAmount(null);
|
|
|
|
|
order.setRefundReason(null);
|
|
order.setRefundReason(null);
|
|
|
orderService.updateById(order);
|
|
orderService.updateById(order);
|
|
|
}
|
|
}
|