fix:日报模块 查询接口修正

增加部分属性
This commit is contained in:
xiangZr-hhh 2024-04-19 18:13:52 +08:00
parent 3f715f50a3
commit 9ab6d1621b
3 changed files with 12 additions and 2 deletions

View File

@ -32,6 +32,7 @@ public class ProjectDailyVO {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updatedAt; private Date updatedAt;
private Boolean isAllowDelete;
} }

View File

@ -197,6 +197,14 @@ public class ProjectDailyServiceImpl implements ProjectDailyService {
projectDailyVO.setProjectName( projectDailyVO.setProjectName(
projectDAO.getProjectById(projectDailyVO.getProjectId()).getName()) projectDAO.getProjectById(projectDailyVO.getProjectId()).getName())
.setUserName(userDAO.getUserById(projectDailyDO.getUserId()).getNickname()); .setUserName(userDAO.getUserById(projectDailyDO.getUserId()).getNickname());
//用户是否有权限删除
if (projectDailyDO.getUserId().equals(projectDAO.
getProjectById(projectDailyVO.getProjectId()).getPrincipalId())) {
projectDailyVO.setIsAllowDelete(true);
} else {
projectDailyVO.setIsAllowDelete(false);
}
// 结果封装类数组 添加对应 日报封装类 // 结果封装类数组 添加对应 日报封装类
projectDailyVOS.add(projectDailyVO); projectDailyVOS.add(projectDailyVO);
} }

View File

@ -281,7 +281,6 @@ public class ReviewServiceImpl implements ReviewService {
Integer page, Integer page,
Integer pageSize) { Integer pageSize) {
// 获取审核记录数据 // 获取审核记录数据
List<ReviewVO> reviewVOS = getReviewsByResult(request, statue); List<ReviewVO> reviewVOS = getReviewsByResult(request, statue);
@ -355,7 +354,9 @@ public class ReviewServiceImpl implements ReviewService {
.setProjectName(projectDAO.getProjectById(reviewDO.getProjectId()).getName()) .setProjectName(projectDAO.getProjectById(reviewDO.getProjectId()).getName())
.setProjectChildName(projectMapper.getProjectChildById( .setProjectChildName(projectMapper.getProjectChildById(
Math.toIntExact(reviewDO.getProjectChildId())).getName()) Math.toIntExact(reviewDO.getProjectChildId())).getName())
.setResult(Processing.turnReviewResult(reviewDO.getReviewResult())); .setResult(Processing.turnReviewResult(reviewDO.getReviewResult()))
.setSenderId(Long.valueOf(reviewDO.getSenderId()))
.setRecipientId(reviewDO.getRecipientId());
// 赋值可为空属性并进行判断 // 赋值可为空属性并进行判断
if (reviewDO.getRecipientId() != null) { if (reviewDO.getRecipientId() != null) {
reviewVO.setRecipientName(userMapper.getUserById(reviewDO.getRecipientId()).getNickname()); reviewVO.setRecipientName(userMapper.getUserById(reviewDO.getRecipientId()).getNickname());