|
@@ -7960,7 +7960,11 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
project.setCategoryName(mainOptional.get().getCategoryName());
|
|
|
project.setCategory(mainOptional.get().getCategoryId());
|
|
|
}else {
|
|
|
- project.setProjectMainName(null);
|
|
|
+ ProjectMain projectMain=new ProjectMain();
|
|
|
+ projectMain.setCompanyId(thirdPartyInterface.getCompanyId());
|
|
|
+ projectMain.setName(project.getProjectMainName());
|
|
|
+ projectMainMapper.insert(projectMain);
|
|
|
+ project.setProjectMainId(projectMain.getId());
|
|
|
}
|
|
|
}else {
|
|
|
Optional<ProjectCategory> category = projectCategoryList.stream().filter(pc -> pc.getName().equals(project.getCategoryName())).findFirst();
|
|
@@ -7970,7 +7974,12 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
project.setCategoryName(category.get().getName());
|
|
|
project.setCategory(category.get().getId());
|
|
|
}else {
|
|
|
- project.setCategoryName(null);
|
|
|
+ ProjectCategory projectCategory=new ProjectCategory();
|
|
|
+ projectCategory.setCompanyId(thirdPartyInterface.getCompanyId());
|
|
|
+ projectCategory.setName(project.getCategoryName());
|
|
|
+ projectCategoryMapper.insert(projectCategory);
|
|
|
+ project.setCategoryName(projectCategory.getName());
|
|
|
+ project.setCategory(projectCategory.getId());
|
|
|
}
|
|
|
}
|
|
|
if(timeType.getProjectLevelState()==1){
|