diff --git a/src/main/java/com/jsl/oa/mapper/ProjectMapper.java b/src/main/java/com/jsl/oa/mapper/ProjectMapper.java index 24fba1e..4fa9e59 100644 --- a/src/main/java/com/jsl/oa/mapper/ProjectMapper.java +++ b/src/main/java/com/jsl/oa/mapper/ProjectMapper.java @@ -43,6 +43,9 @@ public interface ProjectMapper { @Select("select * from organize_oa.oa_project where id=#{id}") ProjectDO getProjectById(Long id); + @Select("select * from organize_oa.oa_project where id=#{id} and is_delete = 0") + ProjectDO getNotDeleteProjectById(Long id); + @Select("select * from organize_oa.oa_project where id=#{id}") ProjectDO tgetProjectById(Integer id); diff --git a/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java b/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java index 1ba72de..02385f6 100644 --- a/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java +++ b/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java @@ -179,7 +179,7 @@ public class ReviewServiceImpl implements ReviewService { Integer userId = Math.toIntExact(Processing.getAuthHeaderToUserId(request)); //检查对应项目,子系统,子模块是否存在 - if (!projectDAO.isExistProjectById(Long.valueOf(reviewAddVO.getProjectId()))) { + if (projectMapper.getNotDeleteProjectById(Long.valueOf(reviewAddVO.getProjectId())) == null) { return ResultUtil.error(ErrorCode.PROJECT_NOT_EXIST); } diff --git a/src/main/resources/com/jsl/oa/mapper/ReviewMapper.xml b/src/main/resources/com/jsl/oa/mapper/ReviewMapper.xml index bb521db..dff0972 100644 --- a/src/main/resources/com/jsl/oa/mapper/ReviewMapper.xml +++ b/src/main/resources/com/jsl/oa/mapper/ReviewMapper.xml @@ -141,7 +141,7 @@ update organize_oa.oa_review - set is_deleted = 1 + set is_delete = 1 where id = ${id}