|
@@ -154,11 +154,9 @@ public class ProjectInfoServiceImpl implements ProjectInfoService {
|
|
|
|
|
|
@Override
|
|
|
public ResMsg addProject(ProjectInfoEntity projectInfoEntity) {
|
|
|
- List<ProjectInfoEntity> all = projectInfoMapper.findAll();
|
|
|
- for (ProjectInfoEntity pro : all) {
|
|
|
- if (projectInfoEntity.getProjectName().equals(pro.getProjectName())) {
|
|
|
- return new ResMsg(CodeEnum.TNE_PROJECT_NAME_ALREADY_EXISTS);
|
|
|
- }
|
|
|
+ //将修改的信息赋值给原数据对象
|
|
|
+ if (projectInfoMapper.countByProjectNameEqualsAndIsDeleteEquals(projectInfoEntity.getProjectName(), "1") > 0) {
|
|
|
+ return new ResMsg(CodeEnum.TNE_PROJECT_NAME_ALREADY_EXISTS);
|
|
|
}
|
|
|
//不使用的字段不用管
|
|
|
//projectInfoEntity.setProjectStage(ProjectStageEnum.BUSINESS_RESEARCHB.getCode());
|
|
@@ -225,6 +223,9 @@ public class ProjectInfoServiceImpl implements ProjectInfoService {
|
|
|
flowStatus = FlowTaskStatus.DRAFT.toString();
|
|
|
}
|
|
|
//将修改的信息赋值给原数据对象
|
|
|
+ if (projectInfoMapper.countByProjectNameEqualsAndIsDeleteEqualsAndProjectIdNot(entity.getProjectName(), "1", entity.getProjectId()) > 0) {
|
|
|
+ return new ResMsg(CodeEnum.TNE_PROJECT_NAME_ALREADY_EXISTS);
|
|
|
+ }
|
|
|
byId.setProjectName(entity.getProjectName());//项目名称
|
|
|
byId.setProjectPeriod(entity.getProjectPeriod());//项目周期
|
|
|
byId.setProjectType(entity.getProjectType());//项目类型
|