diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java
index e271d230..cb56fdd4 100644
--- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java
+++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java
@@ -136,9 +136,15 @@ public class AdminOrderService {
return ResponseUtil.fail(ORDER_REFUND_FAILED, "订单退款失败");
}
+ LocalDateTime now = LocalDateTime.now();
// 设置订单取消状态
order.setOrderStatus(OrderUtil.STATUS_REFUND_CONFIRM);
- order.setEndTime(LocalDateTime.now());
+ order.setEndTime(now);
+ // 记录订单退款相关信息
+ order.setRefundAmount(order.getActualPrice());
+ order.setRefundType("微信退款接口");
+ order.setRefundContent(wxPayRefundResult.getRefundId());
+ order.setRefundTime(now);
if (orderService.updateWithOptimisticLocker(order) == 0) {
throw new RuntimeException("更新数据已失效");
}
diff --git a/litemall-admin/src/views/mall/order.vue b/litemall-admin/src/views/mall/order.vue
index 055c3c45..bf74e0be 100644
--- a/litemall-admin/src/views/mall/order.vue
+++ b/litemall-admin/src/views/mall/order.vue
@@ -99,6 +99,12 @@
(快递单号){{ orderDetail.order.shipSn }}
(发货时间){{ orderDetail.order.shipTime }}
+
+ (退款金额){{ orderDetail.order.refundAmount }}元
+ (退款类型){{ orderDetail.order.refundType }}
+ (退款备注){{ orderDetail.order.refundContent }}
+ (退款时间){{ orderDetail.order.refundTime }}
+
(确认收货时间){{ orderDetail.order.confirmTime }}