From 3c633caa438147d94cbc37993b818766de06aafb Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期三, 27 十一月 2024 16:17:56 +0800 Subject: [PATCH] 部分修改 --- expert-system/src/main/java/com/gkhy/system/service/impl/ProjectManagementServiceImpl.java | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/expert-system/src/main/java/com/gkhy/system/service/impl/ProjectManagementServiceImpl.java b/expert-system/src/main/java/com/gkhy/system/service/impl/ProjectManagementServiceImpl.java index 2b261ff..fb1907f 100644 --- a/expert-system/src/main/java/com/gkhy/system/service/impl/ProjectManagementServiceImpl.java +++ b/expert-system/src/main/java/com/gkhy/system/service/impl/ProjectManagementServiceImpl.java @@ -3,6 +3,7 @@ import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gkhy.common.enums.DeleteFlagEnum; import com.gkhy.common.exception.ServiceException; import com.gkhy.common.utils.DateUtils; import com.gkhy.common.utils.SecurityUtils; @@ -86,7 +87,7 @@ if (SecurityUtils.isAdmin(SecurityUtils.getUserId())){ throw new ServiceException("无权新增"); } - projectManagementSave.setDelFlag(0L); + projectManagementSave.setDelFlag(DeleteFlagEnum.UN_DELETE.getCode()); BeanUtil.copyProperties(projectManagement, projectManagementSave); if (projectManagement.getId() != null){ checkDataPer(projectManagement.getId()); @@ -132,12 +133,12 @@ if (hasDuplicateExpertId(saveData)){ throw new ServiceException("专家重复!"); } - long count = saveData.stream() - .filter(dto -> dto.getSelectionMode() == 1) - .count(); - if (count < 1){ - throw new ServiceException("固定专家不能为空!"); - } +// long count = saveData.stream() +// .filter(dto -> dto.getSelectionMode() == 1) +// .count(); +// if (count < 1){ +// throw new ServiceException("固定专家不能为空!"); +// } if ((projectManagement1.getStep() == 1 || projectManagement1.getStep() == 2) && (projectManagement.getStep() == 2 ) ){ projectManagementSave.setStep(2L); @@ -342,6 +343,10 @@ @Override public List<ProjectExpertStateResp> getProjectExpertSate(ProjectExpertStateReq req) { + + if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())){ + req.setDeptId(SecurityUtils.getDeptId()); + } return projectManagementMapper.getProjectExpertSate(req); } @@ -420,6 +425,9 @@ @Override public List<ProjectExpertResp> projectExpertEvaList(SysProjectExpertReq req) { + if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())){ + req.setDeptId(SecurityUtils.getDeptId()); + } return projectExpertMapper.projectExpertEvaList(req); } -- Gitblit v1.9.2