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 8e65ced..f80504b 100644 --- a/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java +++ b/src/main/java/com/jsl/oa/services/impl/ReviewServiceImpl.java @@ -196,6 +196,7 @@ public class ReviewServiceImpl implements ReviewService { if (!projectDAO.isExistProjectById(reviewAddVO.getProjectId())) { throw new BusinessException(ErrorCode.PROJECT_NOT_EXIST); } + if (projectMapper.getProjectChildById( Math.toIntExact(reviewAddVO.getProjectChildId())) != null) { throw new BusinessException(ErrorCode.PROJECT_CHILD_NOT_EXIST); @@ -255,7 +256,6 @@ public class ReviewServiceImpl implements ReviewService { } - @Override public BaseResponse searchReview(String content, Short statue, @@ -437,6 +437,9 @@ public class ReviewServiceImpl implements ReviewService { reviewData.addAll(reviewDOS); } + // 获取自己的审核记录 + List myReviewDO = reviewDAO.getReviewByUser(userId); + reviewData.addAll(myReviewDO); //根据id进行去重 reviewData = reviewData.stream()