短信推送修改
This commit is contained in:
parent
85052ff89d
commit
d2674e4905
@ -70,12 +70,12 @@ public class SendTextMessageServiceImpl implements SendTextMessageService {
|
|||||||
}
|
}
|
||||||
boolean before = localDate.isBefore(LocalDate.now()) || localDate.isEqual(LocalDate.now());
|
boolean before = localDate.isBefore(LocalDate.now()) || localDate.isEqual(LocalDate.now());
|
||||||
if (before) {
|
if (before) {
|
||||||
textMessage.setRouteNodeName(RouteNodeNameEnum.AFTER_DISCHARGE.getName());
|
textMessage.setRouteNodeName(RouteNodeNameEnum.getNameByInfo(textMessage.getRouteNodeName()).getName());
|
||||||
messages.add(textMessage);
|
messages.add(textMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//判断路径节点,组装数据
|
//判断路径节点,组装数据
|
||||||
// if (textMessage.getRouteNodeName().equals(RouteNodeNameEnum.AFTER_DISCHARGE.getInfo()) || textMessage.getRouteNodeName().equals(RouteNodeNameEnum.AFTER_VISIT_DISCHARGE.getInfo())) {
|
// if (textMessage.getRouteNodeName().equals(RouteNodeNameEnum.AFTER_DISCHARGE.getInfo()) || textMessage.getRouteNodeName().equals(RouteNodeNameEnum.AFTER_VISIT_DISCHARGE.getInfo())) {
|
||||||
// if (textMessage.getPatientType().equals(PatientTypeEnum.DISCHARGED_PATIENT.getInfo()) && Objects.nonNull(textMessage.getDischargeTime())) {
|
// if (textMessage.getPatientType().equals(PatientTypeEnum.DISCHARGED_PATIENT.getInfo()) && Objects.nonNull(textMessage.getDischargeTime())) {
|
||||||
// LocalDate localDate = textMessage.getDischargeTime().plusDays(textMessage.getRouteNodeDay());
|
// LocalDate localDate = textMessage.getDischargeTime().plusDays(textMessage.getRouteNodeDay());
|
||||||
@ -107,23 +107,24 @@ public class SendTextMessageServiceImpl implements SendTextMessageService {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
//发送
|
//发送
|
||||||
if (CollectionUtils.isNotEmpty(messages)) {
|
if (CollectionUtils.isNotEmpty(messages)) {
|
||||||
List<Long> ids = new ArrayList<>();
|
List<Long> ids = new ArrayList<>();
|
||||||
for (TextMessage message : messages) {
|
for (TextMessage message : messages) {
|
||||||
SmsInfoDTO smsInfoDTO = new SmsInfoDTO();
|
SmsInfoDTO smsInfoDTO = new SmsInfoDTO();
|
||||||
smsInfoDTO.setPhoneNumbers(message.getPatientPhone());
|
smsInfoDTO.setPhoneNumbers(message.getPatientPhone());
|
||||||
smsInfoDTO.setSignName(aliYunSmsTwoConfig.getSignName());
|
smsInfoDTO.setSignName(aliYunSmsTwoConfig.getSignName());
|
||||||
// 根据模版id发送
|
// 根据模版id发送
|
||||||
smsInfoDTO.setTemplateCode(message.getTextMessageId());
|
smsInfoDTO.setTemplateCode(message.getTextMessageId());
|
||||||
Boolean aBoolean = smsSendUtils.sendTextMessage(smsInfoDTO);
|
Boolean aBoolean = smsSendUtils.sendTextMessage(smsInfoDTO);
|
||||||
if (aBoolean) {
|
if (aBoolean) {
|
||||||
ids.add(message.getSignPatientManageRouteNodeId());
|
ids.add(message.getSignPatientManageRouteNodeId());
|
||||||
}
|
|
||||||
}
|
|
||||||
if (CollectionUtils.isNotEmpty(ids)) {
|
|
||||||
signPatientManageRouteNodeMapper.updateMessageStatusByIds(ids);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//修改节点状态
|
||||||
|
if (CollectionUtils.isNotEmpty(ids)) {
|
||||||
|
signPatientManageRouteNodeMapper.updateMessageStatusByIds(ids);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user