Compare commits

..

No commits in common. "fe62d918dc2256914ee939dc995f6fc126dd2418" and "1d914a52178e36a080a77a38b6d3f237e1298b1a" have entirely different histories.

8 changed files with 24 additions and 36 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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