|
@@ -1880,15 +1880,17 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
projectSeparate.setId(id);
|
|
|
projectSeparateMapper.insert(projectSeparate);
|
|
|
}else if (companyId==Constant.MLD_COMPANY_ID){
|
|
|
- ArrayList<ProjectLeader> leaderArrayList = new ArrayList<>();
|
|
|
- for (String leaderId : leaderIds) {
|
|
|
- ProjectLeader leader = new ProjectLeader();
|
|
|
- leader.setProjectId(project.getId());
|
|
|
- leader.setLeaderId(leaderId);
|
|
|
- leader.setCompanyId(companyId);
|
|
|
- leaderArrayList.add(leader);
|
|
|
+ if (leaderIds!=null&&leaderIds.length>0) {
|
|
|
+ ArrayList<ProjectLeader> leaderArrayList = new ArrayList<>();
|
|
|
+ for (String leaderId : leaderIds) {
|
|
|
+ ProjectLeader leader = new ProjectLeader();
|
|
|
+ leader.setProjectId(project.getId());
|
|
|
+ leader.setLeaderId(leaderId);
|
|
|
+ leader.setCompanyId(companyId);
|
|
|
+ leaderArrayList.add(leader);
|
|
|
+ }
|
|
|
+ projectLeaderService.saveBatch(leaderArrayList);
|
|
|
}
|
|
|
- projectLeaderService.saveBatch(leaderArrayList);
|
|
|
}
|
|
|
OperationRecord operationRecord=new OperationRecord();
|
|
|
operationRecord.setProjectName(project.getProjectName());
|
|
@@ -2161,15 +2163,17 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
}
|
|
|
}else if (companyId==Constant.MLD_COMPANY_ID){
|
|
|
projectLeaderService.remove(new QueryWrapper<ProjectLeader>().eq("project_id",p.getId()));
|
|
|
- ArrayList<ProjectLeader> leaderArrayList = new ArrayList<>();
|
|
|
- for (String leaderId : leaderIds) {
|
|
|
- ProjectLeader leader = new ProjectLeader();
|
|
|
- leader.setProjectId(p.getId());
|
|
|
- leader.setLeaderId(leaderId);
|
|
|
- leader.setCompanyId(companyId);
|
|
|
- leaderArrayList.add(leader);
|
|
|
- }
|
|
|
- projectLeaderService.saveBatch(leaderArrayList);
|
|
|
+ if (leaderIds!=null&&leaderIds.length>0) {
|
|
|
+ ArrayList<ProjectLeader> leaderArrayList = new ArrayList<>();
|
|
|
+ for (String leaderId : leaderIds) {
|
|
|
+ ProjectLeader leader = new ProjectLeader();
|
|
|
+ leader.setProjectId(p.getId());
|
|
|
+ leader.setLeaderId(leaderId);
|
|
|
+ leader.setCompanyId(companyId);
|
|
|
+ leaderArrayList.add(leader);
|
|
|
+ }
|
|
|
+ projectLeaderService.saveBatch(leaderArrayList);
|
|
|
+ }
|
|
|
}
|
|
|
operationRecord.setContent(content);
|
|
|
//operationRecord.setModuleName("项目管理");
|