|
|
@ -249,13 +249,13 @@ public class TaskDeliverService implements ITaskDeliverService { |
|
|
|
userIdList.addAll(userService.selectUserIdByRoleId(postLogCheckerId)); |
|
|
|
} |
|
|
|
} |
|
|
|
Set<String> userIdSet = new HashSet<>(); |
|
|
|
// Set<String> userIdSet = new HashSet<>();
|
|
|
|
if (CollectionUtil.isNotEmpty(userIdList)) { |
|
|
|
HashSet<Long> h = new HashSet<>(userIdList); |
|
|
|
userIdList.clear(); |
|
|
|
userIdList.addAll(h); |
|
|
|
for (Long userId : userIdList) { |
|
|
|
userIdSet.add(userId.toString()); |
|
|
|
// userIdSet.add(userId.toString());
|
|
|
|
messageUser = new BaseMessageDto.MessageUser(); |
|
|
|
messageUser.setUserId(userId); |
|
|
|
messageUserList.add(messageUser); |
|
|
@ -276,8 +276,10 @@ public class TaskDeliverService implements ITaskDeliverService { |
|
|
|
uploadMessageData.setUploadTime(System.currentTimeMillis()); |
|
|
|
uploadMessageData.setFile(uploadDeliver.getFileInfo()); |
|
|
|
uploadMessage.setData(uploadMessageData); |
|
|
|
uploadMessage.setReceivers(messageUserList); |
|
|
|
rabbitTemplate.convertAndSend(RabbitMQConfig.RabbitMQ_QUEUE_NAME, |
|
|
|
JacksonUtil.beanToJson(uploadMessage)); |
|
|
|
|
|
|
|
// MessageRule messageRule = MessageRule.defaultRule(MessageConstant.DomainType.User);
|
|
|
|
// String s = JacksonUtil.beanToJson(uploadMessage);
|
|
|
|
// InMessage inMessage = InMessage.newToUserMessage(currentUserId.toString(),userIdSet,null,messageRule,s);
|
|
|
@ -558,6 +560,15 @@ public class TaskDeliverService implements ITaskDeliverService { |
|
|
|
checkerDtoData.setCheckTime(checkTime); |
|
|
|
checkerDtoData.setIsChecker(checkDeliver.getCheckStatus()); |
|
|
|
checkerDto.setData(checkerDtoData); |
|
|
|
//接收者
|
|
|
|
if(CollectionUtil.isNotEmpty(userIdSet)) { |
|
|
|
for (String userId : userIdSet) { |
|
|
|
messageUser = new BaseMessageDto.MessageUser(); |
|
|
|
messageUser.setUserId(Long.valueOf(userId)); |
|
|
|
messageUserList.add(messageUser); |
|
|
|
} |
|
|
|
} |
|
|
|
checkerDto.setReceivers(messageUserList); |
|
|
|
rabbitTemplate.convertAndSend(RabbitMQConfig.RabbitMQ_QUEUE_NAME, |
|
|
|
JacksonUtil.beanToJson(checkerDto)); |
|
|
|
// MessageRule messageRule = MessageRule.defaultRule(MessageConstant.DomainType.User);
|
|
|
@ -724,13 +735,13 @@ public class TaskDeliverService implements ITaskDeliverService { |
|
|
|
ProTaskDetail task = taskDetailDao.selectByPrimaryKey(deliver.getTaskDetailId()); |
|
|
|
ProRole role = proRoleDao.selectByPrimaryKey(task.getExecutorRole()); |
|
|
|
//发送消息
|
|
|
|
Set<String> userIdSet = new HashSet<>(); |
|
|
|
// Set<String> userIdSet = new HashSet<>();
|
|
|
|
if (CollectionUtil.isNotEmpty(userIdList)) { |
|
|
|
HashSet<Long> h = new HashSet<>(userIdList); |
|
|
|
userIdList.clear(); |
|
|
|
userIdList.addAll(h); |
|
|
|
for (Long userId : userIdList) { |
|
|
|
userIdSet.add(userId.toString()); |
|
|
|
// userIdSet.add(userId.toString());
|
|
|
|
messageUser = new BaseMessageDto.MessageUser(); |
|
|
|
messageUser.setUserId(userId); |
|
|
|
messageUserList.add(messageUser); |
|
|
@ -749,6 +760,7 @@ public class TaskDeliverService implements ITaskDeliverService { |
|
|
|
deleteMessageData.setDeleteTime(deleteTime); |
|
|
|
deleteMessageData.setUserId(currentUserId); |
|
|
|
deleteMessage.setData(deleteMessageData); |
|
|
|
deleteMessage.setReceivers(messageUserList); |
|
|
|
rabbitTemplate.convertAndSend(RabbitMQConfig.RabbitMQ_QUEUE_NAME, |
|
|
|
JacksonUtil.beanToJson(deleteMessage)); |
|
|
|
// MessageRule messageRule = MessageRule.defaultRule(MessageConstant.DomainType.User);
|
|
|
|