wujiefeng 1 год назад
Родитель
Сommit
e683068ae4

+ 6 - 2
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/pay/ChinaumsSenselessPayService.java

@@ -322,6 +322,10 @@ public class ChinaumsSenselessPayService extends SuperService {
         return ResultContent.buildFail(bodyMap.get("respDesc").toString());
     }
 
+    /**
+     * orderNo: 支付订单号
+     * refundOrderNo 退款订单号
+     */
     @SneakyThrows
     public ResultContent refund(String projectOid, String oid, String userId, BigDecimal total, String orderNo, String refundOrderNo, String remark) {
 
@@ -345,9 +349,9 @@ public class ChinaumsSenselessPayService extends SuperService {
         PayProductParameter<Object> payProductParameter = new PayProductParameter<>();
         payProductParameter.setAccountName(projectAccountName);
         ChinaSenselessRefundRequest request = new ChinaSenselessRefundRequest();
-        request.setMchntOrderId(orderNo);
+        request.setMchntOrderId(refundOrderNo);
         request.setRefundAmount(total.toBigInteger().toString());
-        request.setTargetOrderId(refundOrderNo);
+        request.setTargetOrderId(orderNo);
 
 
         ShareOrder shareOrder = shareOrderDao.findTopByOrderNoAndProjectOidAndOidAndShareOrderType(orderNo, projectOid, oid, ShareOrderType.Pay);