|
|
@ -253,11 +253,11 @@ public class RobotService implements IRobotService{ |
|
|
|
|
|
|
|
/** |
|
|
|
* 上传交付物信息 消息 |
|
|
|
* @param currentUserId |
|
|
|
* @param deliverName |
|
|
|
* @param subTimeId |
|
|
|
* @param project |
|
|
|
* @throws Exception |
|
|
|
* @param currentUserId 当前用户id |
|
|
|
* @param deliverName 交付物名称 |
|
|
|
* @param subTimeId 分解任务id |
|
|
|
* @param project 项目 |
|
|
|
* @throws Exception 异常 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public void addDeliverRobotSend(Long currentUserId, String deliverName, Long subTimeId,SysProject project) throws Exception { |
|
|
@ -334,11 +334,11 @@ public class RobotService implements IRobotService{ |
|
|
|
|
|
|
|
/** |
|
|
|
* 检查交付物 消息 |
|
|
|
* @param currentUserId |
|
|
|
* @param task |
|
|
|
* @param uploadUserId |
|
|
|
* @param deliverName |
|
|
|
* @throws Exception |
|
|
|
* @param currentUserId 当前登录用户id |
|
|
|
* @param task 任务详情 |
|
|
|
* @param uploadUserId 上传用户id |
|
|
|
* @param deliverName 交付物名称 |
|
|
|
* @throws Exception 异常 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public void checkDeliverRobotSend(Long currentUserId, ProTaskDetail task, Long uploadUserId, String deliverName,Boolean flag) throws Exception { |
|
|
@ -436,7 +436,6 @@ public class RobotService implements IRobotService{ |
|
|
|
RobotUtil.setInform(inform); |
|
|
|
// 添加wx消息通知
|
|
|
|
RobotUtil.setWxTemplate(WxTemplateUtil.uploadFileForDoc(project.getId(), userName,project.getName(),task.getName(),deliverable)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@ -477,10 +476,10 @@ public class RobotService implements IRobotService{ |
|
|
|
|
|
|
|
/** |
|
|
|
* 修改输入文档备注 消息记录 |
|
|
|
* @param userId |
|
|
|
* @param taskDetail |
|
|
|
* @param name |
|
|
|
* @throws Exception |
|
|
|
* @param userId 当前用户id |
|
|
|
* @param taskDetail 任务详情 |
|
|
|
* @param name 交付物名称 |
|
|
|
* @throws Exception 异常 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public void updateRemarkRobotSend(Long userId, ProTaskDetail taskDetail, String name) throws Exception { |
|
|
@ -548,4 +547,36 @@ public class RobotService implements IRobotService{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
*新增角色 系统消息 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public void addRoleRobotSend(Long currentUserId, Long projectId, String roleName,Long roleId) throws Exception { |
|
|
|
String userName = userService.getUserNameByUserId(currentUserId); |
|
|
|
String projectName = ""; |
|
|
|
SysProject project = sysProjectDao.selectByPrimaryKey(projectId); |
|
|
|
if (ObjectUtil.isNotNull(project)){ |
|
|
|
projectName = project.getName(); |
|
|
|
} |
|
|
|
|
|
|
|
//生成消息
|
|
|
|
RobotUtil.Message message = new RobotUtil.Message(project.getId()); |
|
|
|
message.appendParams( |
|
|
|
new MessageVo.Message(WebConstant.TemplateParam.Operator.value,userName), |
|
|
|
new MessageVo.Message(WebConstant.TemplateParam.ProjectName.value,projectName), |
|
|
|
new MessageVo.Message(WebConstant.TemplateParam.RoleName.value,roleName) |
|
|
|
); |
|
|
|
//获取角色内成员的手机号
|
|
|
|
String[] memberPhone = getMemberPhonesByRoleId(roleId); |
|
|
|
if(memberPhone.length != 0){ |
|
|
|
message.appendMentionedMobileList(memberPhone); |
|
|
|
} |
|
|
|
RobotUtil.setRobotMessage(message); |
|
|
|
|
|
|
|
MessageVo.Inform inform = MessageVo.addRoleComment(currentUserId, userName, project.getId(), project.getName(),roleName); |
|
|
|
RobotUtil.setInform(inform); |
|
|
|
// 添加wx消息通知
|
|
|
|
RobotUtil.setWxTemplate(WxTemplateUtil.addRoleRemark(project.getId(), userName,project.getName(),roleName)); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|