diff --git a/postdischarge-quartz/src/main/java/com/xinelu/quartz/service/impl/SendTextMessageServiceImpl.java b/postdischarge-quartz/src/main/java/com/xinelu/quartz/service/impl/SendTextMessageServiceImpl.java index f4771f58..02db3ef7 100644 --- a/postdischarge-quartz/src/main/java/com/xinelu/quartz/service/impl/SendTextMessageServiceImpl.java +++ b/postdischarge-quartz/src/main/java/com/xinelu/quartz/service/impl/SendTextMessageServiceImpl.java @@ -187,18 +187,17 @@ public class SendTextMessageServiceImpl implements SendTextMessageService { if (Objects.nonNull(recordNum.getNum()) && recordNum.getNum() >= pushMessageRestrictions.getNumber()) { failSignPatientManageRouteNodeIds.add(message.getSignPatientManageRouteNodeId()); } - shortMessageSendRecordMapper.insertShortMessageSendRecord(shortMessageSendRecord); } - + shortMessageSendRecordMapper.insertShortMessageSendRecord(shortMessageSendRecord); // 修改患者任务统计表 patientIdSet.add(message.getPatientId()); } //修改节点状态 - if (CollectionUtils.isNotEmpty(expiredManageRouteNodeIds)) { + if (CollectionUtils.isNotEmpty(ids)) { signPatientManageRouteNodeMapper.updateNodeExecuteStatusByIds(ids, NodeExecuteStatusEnum.EXECUTED.getInfo(), null, NodeExecuteResultStatusEnum.SUCCESS.getInfo(), null, now); } //修改节点状态 - if (CollectionUtils.isNotEmpty(expiredManageRouteNodeIds)) { + if (CollectionUtils.isNotEmpty(failSignPatientManageRouteNodeIds)) { signPatientManageRouteNodeMapper.updateNodeExecuteStatusByIds(failSignPatientManageRouteNodeIds, NodeExecuteStatusEnum.EXECUTED.getInfo(), null, NodeExecuteResultStatusEnum.FAILURE.getInfo(), null, now); }