|
|
@ -125,7 +125,7 @@ public class DeliverService implements IDeliverService { |
|
|
|
|
|
|
|
|
public void sendToDeliverUploadMessage(DeliverDto.SaveDeliver params, Long userId, Long taskDetailId, Long deliverId) throws Exception { |
|
|
public void sendToDeliverUploadMessage(DeliverDto.SaveDeliver params, Long userId, Long taskDetailId, Long deliverId) throws Exception { |
|
|
//获取任务所属的角色id
|
|
|
//获取任务所属的角色id
|
|
|
Long roleId = roleDao.getRoleIdByTaskDetailId(taskDetailId); |
|
|
List<Long> roleIdList = roleDao.getRoleIdByTaskDetailId(taskDetailId); |
|
|
//获取成员id和成员名
|
|
|
//获取成员id和成员名
|
|
|
CMemberVo.MemberIdAndName memberIdAndName = memberDao.getByUserIdAndProjectId(params.getProjectId(), userId); |
|
|
CMemberVo.MemberIdAndName memberIdAndName = memberDao.getByUserIdAndProjectId(params.getProjectId(), userId); |
|
|
Long memberId = null; |
|
|
Long memberId = null; |
|
|
@ -136,7 +136,7 @@ public class DeliverService implements IDeliverService { |
|
|
} |
|
|
} |
|
|
//发送的消息内容
|
|
|
//发送的消息内容
|
|
|
DeliverMessageWithUpload message = new DeliverMessageWithUpload(params.getTaskSubId(), |
|
|
DeliverMessageWithUpload message = new DeliverMessageWithUpload(params.getTaskSubId(), |
|
|
taskDetailId,deliverId,roleId,memberId,memberName); |
|
|
taskDetailId,deliverId,roleIdList,memberId,memberName); |
|
|
//通过成员id批量获取userId
|
|
|
//通过成员id批量获取userId
|
|
|
List<String> userIdList = memberDao.queryUserIdByMemberId(params.getCheckerList()); |
|
|
List<String> userIdList = memberDao.queryUserIdByMemberId(params.getCheckerList()); |
|
|
if(CollectionUtil.isNotEmpty(userIdList)){ |
|
|
if(CollectionUtil.isNotEmpty(userIdList)){ |
|
|
@ -199,7 +199,7 @@ public class DeliverService implements IDeliverService { |
|
|
private void sendToDeliverCheckerMessage(Long deliverId, Long projectId, Long userId) throws Exception { |
|
|
private void sendToDeliverCheckerMessage(Long deliverId, Long projectId, Long userId) throws Exception { |
|
|
Long subTaskId = null; |
|
|
Long subTaskId = null; |
|
|
Long taskDetailId = null; |
|
|
Long taskDetailId = null; |
|
|
Long roleId = null; |
|
|
List<Long> roleIdList = null; |
|
|
Long memberId = null; |
|
|
Long memberId = null; |
|
|
String memberName = null; |
|
|
String memberName = null; |
|
|
//获取任务信息
|
|
|
//获取任务信息
|
|
|
@ -210,7 +210,7 @@ public class DeliverService implements IDeliverService { |
|
|
if(ObjectUtil.isNotNull(taskSub)){ |
|
|
if(ObjectUtil.isNotNull(taskSub)){ |
|
|
taskDetailId = taskSub.getTaskDetailId(); |
|
|
taskDetailId = taskSub.getTaskDetailId(); |
|
|
//获取任务所属的角色id
|
|
|
//获取任务所属的角色id
|
|
|
roleId = roleDao.getRoleIdByTaskDetailId(taskDetailId); |
|
|
roleIdList = roleDao.getRoleIdByTaskDetailId(taskDetailId); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
//获取成员id和成员名
|
|
|
//获取成员id和成员名
|
|
|
@ -220,7 +220,7 @@ public class DeliverService implements IDeliverService { |
|
|
memberName = memberIdAndName.getName(); |
|
|
memberName = memberIdAndName.getName(); |
|
|
} |
|
|
} |
|
|
//发送的消息内容
|
|
|
//发送的消息内容
|
|
|
DeliverMessageWithChecker checkerMessage = new DeliverMessageWithChecker(subTaskId,taskDetailId,deliverId,roleId,memberId,memberName); |
|
|
DeliverMessageWithChecker checkerMessage = new DeliverMessageWithChecker(subTaskId,taskDetailId,deliverId,roleIdList,memberId,memberName); |
|
|
//获取上传者的userId(消息接收者)
|
|
|
//获取上传者的userId(消息接收者)
|
|
|
ProMember uploadMember = memberDao.selectByPrimaryKey(deliver.getMemberId()); |
|
|
ProMember uploadMember = memberDao.selectByPrimaryKey(deliver.getMemberId()); |
|
|
if(ObjectUtil.isNotNull(uploadMember)){ |
|
|
if(ObjectUtil.isNotNull(uploadMember)){ |
|
|
|