Browse Source

sfa取公司

njs 1 year ago
parent
commit
8b6d652017

+ 8 - 2
suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/service/impl/AnalysisSysUserService.java

@@ -836,8 +836,7 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
                                     String orgName =m.getStext3();
                                     userExt.setOrgName(orgName);
                                     int i = getLevel(userExt,salesTreeMap);
-                                }
-                                else{
+                                } else{
                                     String orgName = getStextSfa(m,"DIY");
                                     if(orgName.indexOf("通路推广组")!=-1){
                                         orgName =  getStextSecond(m);
@@ -996,12 +995,19 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
             } else {
                 //判断用户u岗位是否在销售员敢为、销售分部岗位、销售部岗位、销售大区岗位中
                 //获取最后所属的部门名称
+                //如果sfa存在该岗位则直接取公司
+                if(sfaPostNameSet.contains(postName)){
+                    String orgName =m.getStext3();
+                    userExt.setOrgName(orgName);
+                    int i = getLevel(userExt,salesTreeMap);
+                }else{
                 String orgName = getStextSfa(m, "DIY");
                 if (orgName.indexOf("通路推广组") != -1) {
                     orgName = getStextSecond(m);
                 }
                 userExt.setOrgName(orgName);
                 int i = getLevel(userExt, salesTreeMap);
+                }
 
             }
             /*}else if(m.getBusinessUnit().equals("CW")){