fix:修改添加审核信息、查询审核信息接口
All checks were successful
代码检查 / 代码检查 (pull_request) Successful in 18s

添加审核信息接口:增加判断审核名称是否重复
获取审核信息接口:在子模块名称为空时,返回无,而不是返回null
This commit is contained in:
xiangZr-hhh 2024-04-12 19:07:27 +08:00
parent 49247fd88f
commit 36964d4447
2 changed files with 9 additions and 0 deletions

View File

@ -36,4 +36,6 @@ public interface ReviewMapper {
void addReview(ReviewDO reviewDO); void addReview(ReviewDO reviewDO);
@Select("SELECT * FROM organize_oa.oa_review WHERE name = #{name} AND is_delete = 0")
List<ReviewDO> selectReviewByName(String name);
} }

View File

@ -153,6 +153,11 @@ public class ReviewServiceImpl implements ReviewService {
//获取用户 //获取用户
Long userId = Processing.getAuthHeaderToUserId(request); Long userId = Processing.getAuthHeaderToUserId(request);
//检查审核事项名称是否重复
if (!reviewDAO.checkNameIsExist(reviewAddVO.getName())) {
return ResultUtil.error(ErrorCode.REVIEW_NAME_REPEAT);
}
//定义要添加的审核实体类 //定义要添加的审核实体类
ReviewDO reviewDO = new ReviewDO(); ReviewDO reviewDO = new ReviewDO();
//现将属性相同的值拷贝 //现将属性相同的值拷贝
@ -225,6 +230,8 @@ public class ReviewServiceImpl implements ReviewService {
} }
if (reviewDO.getProjectSubmoduleId() != null) { if (reviewDO.getProjectSubmoduleId() != null) {
reviewVO.setSubmoduleName(reviewDAO.getNameBySubproject(reviewDO.getProjectSubmoduleId())); reviewVO.setSubmoduleName(reviewDAO.getNameBySubproject(reviewDO.getProjectSubmoduleId()));
} else {
reviewVO.setSubsystemName("");
} }
// 将封装好的结果添加到结果集 // 将封装好的结果添加到结果集
resultData.add(reviewVO); resultData.add(reviewVO);