Browse Source

修改交付物消息

master
zy_Java 6 years ago
parent
commit
680f8acbf3
  1. 20
      tall/src/main/java/com/ccsens/tall/service/TaskDeliverService.java
  2. 4
      tall/src/main/resources/application-test.yml
  3. 4
      tall/src/main/resources/application.yml
  4. 8
      tall/src/main/resources/druid-test.yml

20
tall/src/main/java/com/ccsens/tall/service/TaskDeliverService.java

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

4
tall/src/main/resources/application-test.yml

@ -32,7 +32,7 @@ swagger:
enable: true enable: true
eureka: eureka:
instance: instance:
ip-address: 192.168.0.99 # ip-address: 192.168.0.99
# ip-address: 49.233.89.188 ip-address: 49.233.89.188
gatewayUrl: http://192.168.0.99/gateway/ gatewayUrl: http://192.168.0.99/gateway/
notGatewayUrl: http://192.168.0.99/ notGatewayUrl: http://192.168.0.99/

4
tall/src/main/resources/application.yml

@ -1,4 +1,4 @@
spring: spring:
profiles: profiles:
active: dev active: test
include: util-dev,common include: util-test,common

8
tall/src/main/resources/druid-test.yml

@ -15,8 +15,8 @@ spring:
maxWait: 60000 maxWait: 60000
minEvictableIdleTimeMillis: 300000 minEvictableIdleTimeMillis: 300000
minIdle: 5 minIdle: 5
# password: password:
password: 68073a279b399baa1fa12cf39bfbb65bfc1480ffee7b659ccc81cf19be8c4473 # password: 68073a279b399baa1fa12cf39bfbb65bfc1480ffee7b659ccc81cf19be8c4473
poolPreparedStatements: true poolPreparedStatements: true
servletLogSlowSql: true servletLogSlowSql: true
servletLoginPassword: 111111 servletLoginPassword: 111111
@ -28,8 +28,8 @@ spring:
testOnReturn: false testOnReturn: false
testWhileIdle: true testWhileIdle: true
timeBetweenEvictionRunsMillis: 60000 timeBetweenEvictionRunsMillis: 60000
# url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8 url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8
url: jdbc:mysql://test.tall.wiki/tall?useUnicode=true&characterEncoding=UTF-8 # url: jdbc:mysql://test.tall.wiki/tall?useUnicode=true&characterEncoding=UTF-8
username: root username: root
validationQuery: SELECT 1 FROM DUAL validationQuery: SELECT 1 FROM DUAL
env: CCSENS_TALL env: CCSENS_TALL
Loading…
Cancel
Save