标签:负责人 String deptManagerIds 29 ID managerCode equals map1 2022.3
//项目负责人
String [] deptManagers =quota.getDeptManager().split(",");
//项目负责人编码
String [] managerCodes =quota.getDeptManagerId().split(",");
String deptManagerIds = "";
String sql = "select * from sys_user where ORG_ID in (select ORG_ID from sys_user_org where USER_ID='"+userInfo2.getUserId()+"')";
List<Map<String, Object>> listManager = quotaScientificDao.findListMapBySql(sql);
if(CommonUtil.isNotEmpty(listManager)){
for (String managerCode : managerCodes) {
boolean isExist=true;
for (Map<String, Object> map1 : listManager) {
if(managerCode.equals(map1.get("CODE"))){
isExist=false;
if(CommonUtil.isNotEmpty(map1)){
for (String manager : deptManagers) {
if (manager.equals(map1.get("NAME"))){
String deptManagerId=String.valueOf(map1.get("ID"));
if("".equals(deptManagerIds)){
deptManagerIds = deptManagerId;
}else{
deptManagerIds = deptManagerIds +","+ deptManagerId;
}
}
}
quota.setDeptManagerId(deptManagerIds);
}
break;
}
}
if(isExist){
flagsave = false;
msg_wrong = "录入项目负责人编码有误,没有在系统用户中查询到此编码,请检查:" + managerCode+" ";
vmsg += msg_wrong;
iserror = true;
}
}
}
标签:负责人,String,deptManagerIds,29,ID,managerCode,equals,map1,2022.3 来源: https://www.cnblogs.com/fmjawl/p/16075380.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。