diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxRefundOrderServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxRefundOrderServiceImpl.java index cd32d4292..be31e0355 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxRefundOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxRefundOrderServiceImpl.java @@ -264,6 +264,7 @@ public class WxRefundOrderServiceImpl implements WxRefundOrderService { if (record.getTransactionId() != null) wxRefundOrderP.setTransaction_id(record.getTransactionId()); wxRefundOrderP.setOut_trade_no(record.getPayOrderNo()); + wxRefundOrderP.setOut_refund_no(String.valueOf(id)); wxRefundOrderP.setTotal_fee(record.getTotalFee()); wxRefundOrderP.setRefund_fee(record.getRefundFee()); @@ -291,6 +292,7 @@ public class WxRefundOrderServiceImpl implements WxRefundOrderService { String refund_id = returnMap.get("refund_id"); // 设置 微信退款订单号 record.setRefundId(refund_id); + record.setRefundVendor(EnumPayWay.PAY_WAY_WEAPP.getCode()); if ("SUCCESS".equals(result_no)) { logger.error("微信退款订单申请成功: " + returnMap.toString()); try {