njs 3 лет назад
Родитель
Сommit
c384253254

+ 7 - 0
suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/service/impl/AnalysisSysUserService.java

@@ -19,6 +19,7 @@ import com.dgtly.system.domain.SysDictData;
 import com.dgtly.system.domain.SysUser;
 import com.dgtly.system.domain.SysUserExt;
 import com.dgtly.system.domain.SysUserRole;
+import com.dgtly.system.mapper.SysUserExtMapper;
 import com.dgtly.system.mapper.SysUserRoleMapper;
 import com.dgtly.system.service.ISysConfigService;
 import com.dgtly.system.service.ISysDictDataService;
@@ -55,6 +56,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
     private ISyncLogService syncLogService;
     @Autowired
     private SysUserRoleMapper userRoleMapper;
+    @Autowired
+    private SysUserExtMapper sysUserExtMapper;
 
 
     /**
@@ -680,6 +683,10 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
                         if("1".equals(sysUser.getIsSync())){
                             continue;
                         }
+                        if(sysUser.getSysUserExt().getSalesLevel().equals("cw_emp")){
+                            setExtOrgCodeY9(salesTreeMap, 4, userExt);
+                            sysUserExtMapper.updateSysUserExt(sysUser.getSysUserExt());
+                        }
                         if(!userExt.getSalesLevel().equals(sysUser.getSysUserExt().getSalesLevel())){
                             sysUserService.deleteByLoginName(user.getLoginName());
                         }