|
@@ -93,7 +93,10 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
|
|
|
Long deptId = Long.parseLong(configService.selectConfigByKey("libang.user.deptid"));
|
|
|
Long roleId = Long.parseLong(configService.selectConfigByKey("libang.user.roleid"));
|
|
|
+ //推荐下单角色仅限销售部和销售员
|
|
|
+ Long recommendRoleId = Long.parseLong(configService.selectConfigByKey("libang.user.recommend.roleid"));
|
|
|
Long[] roleIds = {roleId};
|
|
|
+ Long[] recommendRoleIds = {roleId,recommendRoleId};
|
|
|
if(metaEmployeeDiys.size()>0){
|
|
|
|
|
|
//用户objid3为列表内的内容才为DIY人员
|
|
@@ -133,7 +136,6 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
user.setPhonenumber(m.getMobile());
|
|
|
String sex = "" + (Integer.parseInt(m.getSex()) - 1);
|
|
|
user.setSex(sex);
|
|
|
- user.setRoleIds(roleIds);
|
|
|
if (m.getStatus() == 0) {
|
|
|
user.setStatus("1");
|
|
|
user.setDelFlag("2");
|
|
@@ -192,16 +194,20 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
if(empSet.contains(m.getEmployeePostName())){
|
|
|
//等级6 销售员
|
|
|
userExt.setSalesLevel("emp_level");
|
|
|
+ user.setRoleIds(recommendRoleIds);
|
|
|
}else if(subofficeSet.contains(m.getEmployeePostName())){
|
|
|
//等级6 销售分部
|
|
|
userExt.setSalesLevel("suboffice_level");
|
|
|
+ user.setRoleIds(recommendRoleIds);
|
|
|
}
|
|
|
break;
|
|
|
case 4:
|
|
|
userExt.setSalesLevel("office_level");
|
|
|
+ user.setRoleIds(roleIds);
|
|
|
break;
|
|
|
case 3:
|
|
|
userExt.setSalesLevel("company_level");
|
|
|
+ user.setRoleIds(roleIds);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -308,8 +314,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
syncLog.setSuccessCount(successCount);
|
|
|
syncLog.setFaileCount(failCount);
|
|
|
}else{
|
|
|
- syncLog.setSuccessCount(0l);
|
|
|
- syncLog.setFaileCount(0l);
|
|
|
+ syncLog.setSuccessCount(0L);
|
|
|
+ syncLog.setFaileCount(0L);
|
|
|
}
|
|
|
try{
|
|
|
syncLog.setEndTime(new Date());
|
|
@@ -742,8 +748,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
syncLog.setSuccessCount(successCount);
|
|
|
syncLog.setFaileCount(failCount);
|
|
|
} else {
|
|
|
- syncLog.setSuccessCount(0l);
|
|
|
- syncLog.setFaileCount(0l);
|
|
|
+ syncLog.setSuccessCount(0L);
|
|
|
+ syncLog.setFaileCount(0L);
|
|
|
}
|
|
|
try {
|
|
|
syncLog.setEndTime(new Date());
|
|
@@ -927,8 +933,8 @@ public class AnalysisSysUserService implements IAnalysisSysUserService {
|
|
|
syncLog.setSuccessCount(successCount);
|
|
|
syncLog.setFaileCount(failCount);
|
|
|
} else {
|
|
|
- syncLog.setSuccessCount(0l);
|
|
|
- syncLog.setFaileCount(0l);
|
|
|
+ syncLog.setSuccessCount(0L);
|
|
|
+ syncLog.setFaileCount(0L);
|
|
|
}
|
|
|
try {
|
|
|
syncLog.setEndTime(new Date());
|