From b2d3bf7a3ba93643af09eec93a73d2a5b505799b Mon Sep 17 00:00:00 2001 From: winter Date: Sun, 15 Jan 2023 23:11:45 +0800 Subject: [PATCH] fix bug --- .../java/com/iformall/schedule/OrderExpiringSchedule.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java b/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java index d5e9dbfe1..d644701eb 100644 --- a/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java +++ b/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java @@ -423,6 +423,14 @@ public class OrderExpiringSchedule { public void returnMoney(WxOrder order,EnumPayWay payWay) throws MallinkException, Exception { //支付成功的才退款 if (!wxPaySuccess(order,false,payWay)) { + //更新成已退款 + Date curDate = new Date(); + WxOrder updateOrder = new WxOrder(); + updateOrder.setId(order.getId()); + updateOrder.updateTenantInfo(order); + updateOrder.setOrderStatus(EnumOrderStatus.ORDER_STATUS_REFUND_SUCCESS.getCode()); + updateOrder.setUpdateDate(curDate); + wxOrderMapper.updateById(updateOrder); return; }