9 Commits 4571571c9e ... ce841bc69e

Author SHA1 Message Date
  zxfqwert ce841bc69e Merge remote-tracking branch 'origin/uat' into uat 4 days ago
  zxfqwert d68827da8b Merge branch 'prd-new' into uat 4 days ago
  zxfqwert 4b3578c3b0 拉取经销商负责人逻辑调整 4 days ago
  yousongbo 86be2c585f 修改匹配时间 1 week ago
  yousongbo d22b2ef158 合并1031分支 1 week ago
  yousongbo 561c558f6b 合并1117分支 1 week ago
  zxfqwert 5f392e3be6 拉取经销商负责人逻辑调整 1 week ago
  zxfqwert 4d89ef5dda Merge branch '20251124经销商拉取人事数据调整' into prd-new 1 week ago
  zxfqwert 9c2c0c3d94 删除新增关联经销商日志 2 weeks ago

+ 27 - 0
suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/service/AnalysisDiyCustomerComponent.java

@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.dgtly.common.exception.BusinessException;
 import com.dgtly.common.utils.ShiroSaltUtil;
+import com.dgtly.common.utils.StringUtils;
 import com.dgtly.common.utils.UserIdentityUtil;
 import com.dgtly.common.utils.http.HttpUtils;
 import com.dgtly.common.utils.security.EncryptPassWordClass;
@@ -1039,6 +1040,32 @@ public class AnalysisDiyCustomerComponent {
                     //查询岗位现阶段存在的用户
                     SysUser userOld = sysUserService.selectUserByLoginName(userid);
                     SysUser user = sysUserService.selectUserByLoginName(userid);
+                    //将用户扩展表的信息给加上
+                 /*   if(StringUtils.isBlank(user.getSysUserExt().getUserId().toString())){
+                        SysUserExt userExt = new SysUserExt();
+                        userExt.setSalesLevel("customer_level");
+                        userExt.setIsCustomerManager(isManager + "");
+                        userExt.setSapEmployeeId(userNo);
+                        userExt.setIdentity(UserIdentityUtil.UI_DIY);
+                        userExt.setPostName("DIY经销商");
+                        String orgCode = jo.getString("depCode");
+                        String code = null;
+                        if (cusMap.containsKey(orgCode)) {
+                            Customers c = cusMap.get(orgCode);
+                            userExt.setOrgCode(c.getChainsCode());
+                            userExt.setOrgName(c.getChainsName());
+                            code = c.getChainsCode();
+                        } else {
+                            userExt.setOrgCode(orgCode);
+                            userExt.setOrgName(customerName);
+                        }
+                        if (isManager == 0) {
+                            userExt.setCustomerCode(userExt.getOrgCode());
+                        } else {
+                            userExt.setCustomerCode(jo.getString("depCode"));
+                        }
+                        sysUserExtMapper.insertOrUpSysUserExt(userExt);
+                    }*/
                     if (("0").equals(user.getIsSync())) {
                         //查询该用户是否存在该接口返回中
                         user.setPhonenumber(jo.getString("mobile"));