njs 3 years ago
parent
commit
bc434dcea5

+ 1 - 1
suishenbang-system/src/main/java/com/dgtly/system/mapper/CustomersExtMapper.java

@@ -65,5 +65,5 @@ public interface CustomersExtMapper
 
     String selectOrgIdByOrderId(String orderId);
 
-    String selectChainsCodeByOrderId(@Param("orderId")List<String> orderId);
+    String selectChainsCodeByOrderId(@Param("customerCode") String customerCode);
 }

+ 1 - 1
suishenbang-system/src/main/java/com/dgtly/system/service/ICustomersExtService.java

@@ -77,5 +77,5 @@ public interface ICustomersExtService
      * @auther: njs
      * @date: 2022-07-06 10:05
      */
-    String selectChainsCodeByOrderId(List<String> orderId);
+    String selectChainsCodeByOrderId(String customerCode);
 }

+ 2 - 2
suishenbang-system/src/main/java/com/dgtly/system/service/impl/CustomersExtServiceImpl.java

@@ -103,7 +103,7 @@ public class CustomersExtServiceImpl implements ICustomersExtService
     }
 
     @Override
-    public String selectChainsCodeByOrderId(List<String> orderId) {
-        return customersExtMapper.selectChainsCodeByOrderId(orderId);
+    public String selectChainsCodeByOrderId(String customerCode) {
+        return customersExtMapper.selectChainsCodeByOrderId(customerCode);
     }
 }

+ 4 - 8
suishenbang-system/src/main/resources/mapper/system/CustomersExtMapper.xml

@@ -56,16 +56,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <!--根据订单id关联订单基础信息表查询经销商代号-->
     <select id="selectChainsCodeByOrderId" resultType="java.lang.String">
         SELECT
-            s.org_id
+            org_id
         FROM
-            sales_order_base t
-        LEFT JOIN customers_ext s ON t.belong_to = s.chains_code
+        customers_ext
         WHERE 1=1
-        <if test="orderId !=null">
-        and t.order_number in
-        <foreach item="id" collection="orderId" open="(" separator="," close=")">
-            #{id}
-        </foreach>
+        <if test="customerCode !=null">
+        and chains_code=#{customerCode}
         </if>
     </select>
 

+ 1 - 3
suishenbang-wxportal/suishenbang-wxportal-api/src/main/java/com/dgtly/wxportal/controller/EsignController.java

@@ -222,9 +222,7 @@ public class EsignController extends ApiBaseController {
                 signerAccountId=sysUser.getAccountId();
             }
             /*根据订单id关联查询企业注册后id*/
-            String str[] = orderId.split(",");
-            List order= Arrays.asList(str);
-            String authorizedAccountId =customersExtService.selectChainsCodeByOrderId(order);
+            String authorizedAccountId =customersExtService.selectChainsCodeByOrderId(customerCode);
             // authorizedAccountId = "563c540b67354026a5f84f6c5b9d8eb0";
 //            signService.signAuth(authorizedAccountId);
             logger.info("签署人认证id:{}",authorizedAccountId);