patch: 修正日报模块判空
All checks were successful
代码检查 / 代码检查 (pull_request) Successful in 15s

增加昵称字段给前端
This commit is contained in:
xiangZr-hhh 2024-04-20 19:02:36 +08:00
parent 1d0bb44805
commit ba4ed9fe5d
3 changed files with 14 additions and 4 deletions

View File

@ -214,10 +214,14 @@ public class ProjectDAO {
return "";
}
ProjectDO projectDO = new ProjectDO();
ProjectDO projectDO = projectMapper.getProjectById(projectId);
UserDO userDO = userMapper.getUserById(projectDO.getPrincipalId());
if (userDO == null) {
return "";
}
if (userDO.getNickname() == null) {
return userDO.getUsername();
} else {

View File

@ -17,6 +17,8 @@ public class ProjectDailyVO {
private String userName;
private String nickName;
private Long projectId;
private String projectName;

View File

@ -209,11 +209,15 @@ public class ProjectDailyServiceImpl implements ProjectDailyService {
projectDAO.getProjectById(projectDailyVO.getProjectId()).getName());
//设置发送者名称如果为昵称为空则赋值用户账号
UserDO senderUser = userDAO.getUserById(projectDailyDO.getUserId());
if (senderUser.getNickname() == null) {
projectDailyVO.setUserName(senderUser.getUsername());
if (senderUser == null) {
projectDailyVO.setUserName("");
projectDailyVO.setNickName("");
} else {
projectDailyVO.setUserName(senderUser.getNickname());
projectDailyVO.setUserName(senderUser.getUsername());
projectDailyVO.setNickName(senderUser.getNickname());
}
//设置项目负责人名称
projectDailyVO.setPrincipalName(projectDAO.getPrincipalUserFromProject(projectDailyDO.getProjectId()));
//用户是否有权限删除