zhijiezhao 3 years ago
parent
commit
21cdc4ffd8

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

@@ -231,4 +231,6 @@ public interface BaseMapper {
      * @return
      */
     AuthUserVo getAuthUser(Integer userId);
+
+    String findType(String mbOrderId);
 }

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

@@ -242,4 +242,6 @@ public interface PayOrderMapper {
     void deleteAuthVipRoleRelation(int userId);
 
     void insertAuthVipRoleRelation(Integer userId, Integer roleId);
+
+    void updateSplitAccount(String rt9_serialNumber, String orderId);
 }

+ 1 - 2
src/main/java/com/caimei365/order/utils/helipay/MyBeanUtils.java

@@ -2,10 +2,10 @@ package com.caimei365.order.utils.helipay;
 
 
 import com.caimei365.order.constant.Constant;
+import org.apache.commons.beanutils.BeanUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.springframework.beans.BeanUtils;
 
 import java.beans.IntrospectionException;
 import java.lang.reflect.Field;
@@ -14,7 +14,6 @@ import java.util.HashSet;
 import java.util.LinkedHashMap;
 import java.util.Map;
 import java.util.Set;
-
 /**
  *
  */

+ 5 - 0
src/main/resources/mapper/BaseMapper.xml

@@ -344,4 +344,9 @@
         where authUserId = #{userId}
         LIMIT 1
     </select>
+    <select id="findType" resultType="java.lang.String">
+        SELECT payType FROM cm_discern_receipt cdr
+        LEFT JOIN cm_receipt_order_relation cror ON cdr.id=cror.receiptID
+        WHERE cror.mbOrderId=#{mbOrderId}
+    </select>
 </mapper>

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

@@ -135,6 +135,12 @@
         UPDATE auth_vip_history set payStatus=#{payStatus},payWay=#{payWay},payType=#{payType},beginTime=#{beginTime},endTime=#{endTime},payTime=#{payTime}
         WHERE id = #{id}
     </update>
+    <update id="updateSplitAccount">
+        UPDATE cm_split_account
+        SET payStatus = '1',
+            mbOrderId = #{mbOrderId}
+        WHERE orderRequestNo = #{orderRequestNo}
+    </update>
     <select id="getPayOnLineSwitch" resultType="java.lang.Integer">
         SELECT STATUS FROM cm_pay_online_switch WHERE id=1
     </select>