2 Commits b11fd8b323 ... f93f679b80

Author SHA1 Message Date
  yousongbo f93f679b80 添加日志 1 week ago
  yousongbo de702466cc # Conflicts: 1 week ago

+ 3 - 0
suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/mapper/CustomersMapper.java

@@ -69,6 +69,9 @@ public interface CustomersMapper
     @MapKey("chainsCode")
     public Map<String,Customers> selectCustomerMapByChainsCode();
 
+    @MapKey("chainsCode")
+    public Map<String,Customers> selectCustomerMapByChainsCodeByCode(String CustomerCode);
+
     /**
      * @description:根据经销商code查询名称
      * @param:

+ 3 - 1
suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/service/AnalysisDiyCustomerComponent.java

@@ -678,7 +678,7 @@ public class AnalysisDiyCustomerComponent {
     try {
         log.info("接收到参数depCode:{},userNO:{}",depCode,userNo);
             String url = customerAccessTokenUtil.getUrl(UrlType.MANAGERLIST, null);
-            Map<String,Customers> chainsMap = customersMapper.selectCustomerMapByChainsCode();
+            Map<String,Customers> chainsMap = customersMapper.selectCustomerMapByChainsCodeByCode(depCode);
             List<SyncFailDetail> failDetails = new ArrayList<>();
             //获取经销商负责人
             //拼接请求参数
@@ -869,6 +869,8 @@ public class AnalysisDiyCustomerComponent {
                 SysUser u = sysUserService.selectUserByLoginName(login);
                 if (("0").equals(u.getIsSync())) {
                     String CustomerManager = u.getSysUserExt().getIsCustomerManager();
+                    log.info("开始同步用户{}", login);
+                    log.info("取值的CustomerManager{}", CustomerManager);
                     String[] manager = CustomerManager.split(",");
                     if (manager.length > 1) {
                         if(assVOList !=null && assVOList.size()>0){

+ 4 - 0
suishenbang-sync/suishenbang-sync-common/src/main/resources/mapper/sync/CustomersMapper.xml

@@ -137,6 +137,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         SELECT CustomerCode as chains_code,CustomerName as chains_name FROM data_master_customer where CustomerCode is not null
     </select>
 
+    <select id="selectCustomerMapByChainsCodeByCode" resultMap="CustomersResult">
+        SELECT CustomerCode as chains_code,CustomerName as chains_name FROM data_master_customer where CustomerCode = #{CustomerCode}
+    </select>
+
     <select id="selectCustomerNameByCustomerCode" resultType="java.lang.String">
         select CustomerName from data_master_customer where 1=1
         <if test="customerCode !=null and customerCode !='' ">and CustomerCode =#{customerCode}</if>