zhijiezhao hace 3 años
padre
commit
c700ef9f2d

+ 2 - 0
src/main/java/com/caimei365/order/mapper/PayOrderMapper.java

@@ -253,4 +253,6 @@ public interface PayOrderMapper {
     List<BankCodeVo> findB2CBankCode();
 
     String getSplitCodeByShopOrderId(Integer shopOrderId);
+
+    void updateBySplitStatusByNo(String orderRequestNo);
 }

+ 1 - 1
src/main/java/com/caimei365/order/service/impl/HeliPayServiceImpl.java

@@ -753,7 +753,7 @@ public class HeliPayServiceImpl implements HeliPayService {
                 return "分账失败";
             }
             // 修改收款分账状态为1
-            payOrderMapper.updateBySplitStatus(orderRequestNo);
+            payOrderMapper.updateBySplitStatusByNo(orderRequestNo);
 
             List<SplitAccountPo> splitAccountList = payOrderMapper.getSplitAccountList(substring);
             if (splitAccountList != null && splitAccountList.size() > 0) {

+ 3 - 0
src/main/resources/mapper/PayOrderMapper.xml

@@ -146,6 +146,9 @@
         receiptStatus = #{receiptStatus}, receiptAmount = #{receiptAmount},paySuccessCounter =#{paySuccessCounter}
         WHERE shopOrderID = #{shopOrderId}
     </update>
+    <update id="updateBySplitStatusByNo">
+        UPDATE cm_receipt_order_relation SET splitStatus = 1 WHERE orderRequestNo = #{orderRequestNo}
+    </update>
     <select id="getPayOnLineSwitch" resultType="java.lang.Integer">
         SELECT STATUS FROM cm_pay_online_switch WHERE id=1
     </select>