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; }