Compare commits

...

4 Commits

Author SHA1 Message Date
fe62d918dc Merge pull request 'bug:消息修改' (#16) from feature-jie into develop
Reviewed-on: #16
Reviewed-by: 筱锋xiao_lfeng <gm@x-lf.cn>
2024-04-16 21:59:03 +08:00
e5b87e6f4f
fix: 访问为空以及错误补丁
All checks were successful
代码检查 / 代码检查 (pull_request) Successful in 19s
2024-04-16 21:47:43 +08:00
49bcadd483 Merge branch 'develop' into feature-jie
All checks were successful
代码检查 / 代码检查 (pull_request) Successful in 20s
2024-04-16 21:39:54 +08:00
176yunxuan
7db82c57e2 bug:消息修改
All checks were successful
代码检查 / 代码检查 (pull_request) Successful in 18s
2024-04-16 19:40:05 +08:00
8 changed files with 36 additions and 24 deletions

View File

@ -94,7 +94,9 @@ public class BusinessAop {
}
Object result = pjp.proceed();
log.info("<==[DAO] 返回数据类型 {}", declaringType.descriptorString());
log.debug("\t> 传出信息:{}", result.toString());
if (result != null) {
log.debug("\t> 传出信息:{}", result);
}
return result;
}
}

View File

@ -126,7 +126,7 @@ public interface ProjectMapper {
@Select("select * from organize_oa.oa_project_child where "
+ "DATE (created_at) = DATE (#{threeDaysLater}) and status = 0")
+ "DATE (created_at) = DATE (#{threeDaysLater}) ")
List<ProjectChildDO> getProjectChildByTime(LocalDateTime threeDaysLater);

View File

@ -26,6 +26,8 @@ public class MessageDO {
private String title;
private String text;
private Integer isDelete;
private String type;
private Long toId;
private Timestamp createdAt;
private Timestamp deletedAt;

View File

@ -13,6 +13,6 @@ public class MessageAddVO {
private Long uid;
private Long sid;
private String type;
private Integer toId;
private Long toId;
}

View File

@ -9,9 +9,12 @@ import java.sql.Timestamp;
@Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MessageGetVO {
private Long id;
private String text;
private String title;
private Timestamp createdAt;
private String senderName;
private String type;
private Long toId;
}

View File

@ -1,6 +1,4 @@
package com.jsl.oa.services.impl;
import com.jsl.oa.annotations.UserAbleToUse;
import com.jsl.oa.dao.UserDAO;
import com.jsl.oa.mapper.MessageMapper;
import com.jsl.oa.mapper.ProjectMapper;
@ -39,7 +37,7 @@ public class MessageServiceImpl implements MessageService {
private final ProjectMapper projectMapper;
@Override
@UserAbleToUse
public BaseResponse messageDelete(Long mid, HttpServletRequest request) {
//获取消息数据
MessageDO messageDO = messageMapper.getMessageById(mid);
@ -57,7 +55,7 @@ public class MessageServiceImpl implements MessageService {
@SuppressWarnings("checkstyle:Regexp")
@Override
@UserAbleToUse
public BaseResponse messageGet(LocalDateTime beginTime,
LocalDateTime endTime,
Integer page,
@ -73,12 +71,19 @@ public class MessageServiceImpl implements MessageService {
List<MessageGetVO> messageGetVOList = new ArrayList<>();
for (MessageDO messageDO : messageDOList) {
MessageGetVO messageGetVO1 = new MessageGetVO();
messageGetVO1.setId(messageDO.getId());
messageGetVO1.setText(messageDO.getText());
messageGetVO1.setTitle(messageDO.getTitle());
messageGetVO1.setCreatedAt(messageDO.getCreatedAt());
if (messageDO.getSid() != null) {
messageGetVO1.setSenderName(userDAO.getUserById(messageDO.getSid()).getUsername());
}
if (messageDO.getToId() != null) {
messageGetVO1.setToId(messageDO.getToId());
}
if (messageDO.getType() != null) {
messageGetVO1.setType(messageDO.getType());
}
messageGetVOList.add(messageGetVO1);
}
//分页返回
@ -123,7 +128,7 @@ public class MessageServiceImpl implements MessageService {
String moddleName = projectMapper.getModuleById(moddleId).getName();
messageAddVO.setText(senderName + "指派了" + projectName + "项目的" + systemName + "子系统的" + moddleName + "子模块给您");
}
messageAddVO.setType("跳转审批页");
messageAddVO.setType("Review");
messageMapper.messageAdd(messageAddVO);
}
@ -159,7 +164,7 @@ public class MessageServiceImpl implements MessageService {
} else {
messageAddVO.setText("您申请的" + projectName + "项目的" + systemName + "系统的" + moddleName + "模块负责人未通过");
}
messageAddVO.setType("消息详情");
messageAddVO.setType("Message");
messageMapper.messageAdd(messageAddVO);
}
@ -195,8 +200,8 @@ public class MessageServiceImpl implements MessageService {
} else if (type == 1) {
messageAddVO.setText("项目负责人" + senderName + "上传了文档到" + projectName + "项目");
}
messageAddVO.setType("跳转项目页");
messageAddVO.setToId(pId);
messageAddVO.setType("Project");
messageAddVO.setToId(pId.longValue());
messageMapper.messageAdd(messageAddVO);
}
}
@ -244,8 +249,8 @@ public class MessageServiceImpl implements MessageService {
messageAddVO.setText("项目经理" + senderName + "修改了" + projectName + "项目的"
+ systemName + "系统的系统周期/工作量");
}
messageAddVO.setType("跳转系统页");
messageAddVO.setToId(systmeId);
messageAddVO.setType("Project_child");
messageAddVO.setToId(systmeId.longValue());
messageMapper.messageAdd(messageAddVO);
}
}
@ -308,8 +313,8 @@ public class MessageServiceImpl implements MessageService {
String moddleName = projectWorkDO.getName();
messageAddVO.setText("您负责的" + projectName + "项目的" + systemName + "系统的" + moddleName + "模块"
+ "还有七天就要到期了,请及时处理");
messageAddVO.setType("跳转模块页");
messageAddVO.setToId(projectWorkDO.getId().intValue());
messageAddVO.setType("Project_module");
messageAddVO.setToId(projectWorkDO.getId());
messageMapper.messageAdd(messageAddVO);
}
}
@ -327,8 +332,8 @@ public class MessageServiceImpl implements MessageService {
String moddleName = projectWorkDO.getName();
messageAddVO.setText("您负责的" + projectName + "项目的" + systemName + "系统的" + moddleName + "模块"
+ "还有三天就要到期了,请及时处理");
messageAddVO.setType("跳转模块页");
messageAddVO.setToId(projectWorkDO.getId().intValue());
messageAddVO.setType("Project_module");
messageAddVO.setToId(projectWorkDO.getId());
messageMapper.messageAdd(messageAddVO);
}
}
@ -344,8 +349,8 @@ public class MessageServiceImpl implements MessageService {
String projectName = projectMapper.tgetProjectById(projectChildDO.getProjectId().intValue()).getName();
String systemName = projectChildDO.getName();
messageAddVO.setText("您负责的" + projectName + "项目的" + systemName + "系统还有七天就要到期了,请及时处理");
messageAddVO.setType("跳转系统页");
messageAddVO.setToId(projectChildDO.getId().intValue());
messageAddVO.setType("Project_child");
messageAddVO.setToId(projectChildDO.getId());
messageMapper.messageAdd(messageAddVO);
}
}
@ -360,8 +365,8 @@ public class MessageServiceImpl implements MessageService {
String projectName = projectMapper.tgetProjectById(projectChildDO.getProjectId().intValue()).getName();
String systemName = projectChildDO.getName();
messageAddVO.setText("您负责的" + projectName + "项目的" + systemName + "系统还有三天就要到期了,请及时处理");
messageAddVO.setType("跳转系统页");
messageAddVO.setToId(projectChildDO.getId().intValue());
messageAddVO.setType("Project_child");
messageAddVO.setToId(projectChildDO.getId());
messageMapper.messageAdd(messageAddVO);
}

View File

@ -157,7 +157,7 @@ public class UserServiceImpl implements UserService {
if (roleUserDO == null) {
return ResultUtil.error(ErrorCode.NOT_PERMISSION);
}
RoleDO roleDO = roleDAO.getRoleByRoleName("admin");
RoleDO roleDO = roleDAO.getRoleByRoleName("console");
if (!roleUserDO.getRid().equals(roleDO.getId())) {
return ResultUtil.error(ErrorCode.NOT_PERMISSION);
}

View File

@ -363,8 +363,8 @@ public class Processing {
projectSimpleVO.setId(projectDO.getId());
projectSimpleVO.setName(projectDO.getName());
projectSimpleVO.setTags(projectDO.getTags());
projectSimpleVO.setCycle(Long.valueOf(projectDO.getCycle()));
projectSimpleVO.setWorkLoad(Long.valueOf(projectDO.getWorkLoad()));
projectSimpleVO.setCycle(projectDO.getCycle().longValue());
projectSimpleVO.setWorkLoad(projectDO.getWorkLoad().longValue());
projectSimpleVO.setPrincipalUser(userDAO.getUserById(projectDO.getPrincipalId()).getUsername());
// 解析JSON字符串
JsonNode rootNode = null;