|
@@ -119,19 +119,19 @@ public class RedisMessageListener implements MessageListener {
|
|
FlowMsgDto flowMsgDto = activitiService.getFlowMsgData(schoolId);
|
|
FlowMsgDto flowMsgDto = activitiService.getFlowMsgData(schoolId);
|
|
StandardFlowData standardFlowData = activitiService.getFlowInfo(Long.parseLong(mqDto.getObjId()));
|
|
StandardFlowData standardFlowData = activitiService.getFlowInfo(Long.parseLong(mqDto.getObjId()));
|
|
HandleMessageDto handleMessageDto = activitiService.handleMessage(schoolId, Long.parseLong(mqDto.getObjId()), flowApproveOperationEnum);
|
|
HandleMessageDto handleMessageDto = activitiService.handleMessage(schoolId, Long.parseLong(mqDto.getObjId()), flowApproveOperationEnum);
|
|
- if (Objects.nonNull(handleMessageDto) && !CollectionUtils.isEmpty(handleMessageDto.getTodoTaskList())) {
|
|
|
|
|
|
+// if (Objects.nonNull(handleMessageDto) && !CollectionUtils.isEmpty(handleMessageDto.getTodoTaskList())) {
|
|
// ToDoTaskDto toDoTaskDto = new ToDoTaskDto(standardFlowData, handleMessageDto.getStandardFlowWorkMsgList(), handleMessageDto);
|
|
// ToDoTaskDto toDoTaskDto = new ToDoTaskDto(standardFlowData, handleMessageDto.getStandardFlowWorkMsgList(), handleMessageDto);
|
|
- ToDoTaskDto toDoTaskDto = new ToDoTaskDto(standardFlowData, handleMessageDto);
|
|
|
|
- log.info("flowMq toDoTaskDto:{}", JacksonUtil.parseJson(toDoTaskDto));
|
|
|
|
|
|
+ ToDoTaskDto toDoTaskDto = new ToDoTaskDto(standardFlowData, handleMessageDto);
|
|
|
|
+ log.info("flowMq toDoTaskDto:{}", JacksonUtil.parseJson(toDoTaskDto));
|
|
|
|
|
|
- BasicSchool basicSchool = commonCacheService.schoolCache(schoolId);
|
|
|
|
- String hostUrl = SystemConstant.getHost(flowMsgDto.getMqHostUrl(), basicSchool.getCode());
|
|
|
|
- String[] strs = hostUrl.split("\\?");
|
|
|
|
- Long timestamp = System.currentTimeMillis();
|
|
|
|
- String signature = SignatureEntity.build(SignatureType.SECRET, SystemConstant.METHOD, SystemConstant.GDPU_TODOTASK_URL, timestamp, basicSchool.getAccessKey(), basicSchool.getAccessSecret());
|
|
|
|
- String callResult = HttpUtil.postJson(strs[0] + SystemConstant.GDPU_TODOTASK_URL, JacksonUtil.parseJson(toDoTaskDto), signature, timestamp);
|
|
|
|
- log.info("flowMq toDoTaskDto callResult:{}", JacksonUtil.parseJson(callResult));
|
|
|
|
- }
|
|
|
|
|
|
+ BasicSchool basicSchool = commonCacheService.schoolCache(schoolId);
|
|
|
|
+ String hostUrl = SystemConstant.getHost(flowMsgDto.getMqHostUrl(), basicSchool.getCode());
|
|
|
|
+ String[] strs = hostUrl.split("\\?");
|
|
|
|
+ Long timestamp = System.currentTimeMillis();
|
|
|
|
+ String signature = SignatureEntity.build(SignatureType.SECRET, SystemConstant.METHOD, SystemConstant.GDPU_TODOTASK_URL, timestamp, basicSchool.getAccessKey(), basicSchool.getAccessSecret());
|
|
|
|
+ String callResult = HttpUtil.postJson(strs[0] + SystemConstant.GDPU_TODOTASK_URL, JacksonUtil.parseJson(toDoTaskDto), signature, timestamp);
|
|
|
|
+ log.info("flowMq toDoTaskDto callResult:{}", JacksonUtil.parseJson(callResult));
|
|
|
|
+// }
|
|
} else if (Objects.equals(topic, MqTagEnum.FLOW_MQ_DONE.getCode())) {
|
|
} else if (Objects.equals(topic, MqTagEnum.FLOW_MQ_DONE.getCode())) {
|
|
log.info("创建flowMqDone消息进来了");
|
|
log.info("创建flowMqDone消息进来了");
|
|
Map<String, Object> map = (Map<String, Object>) mqDto.getBody();
|
|
Map<String, Object> map = (Map<String, Object>) mqDto.getBody();
|