|
@@ -247,7 +247,7 @@ public class LabMessageContentServiceImpl implements ILabMessageContentService {
|
|
|
warningNoticeLog.setFloorName(subject.getFloorName());
|
|
warningNoticeLog.setFloorName(subject.getFloorName());
|
|
|
warningNoticeLog.setRoomNum(subject.getRoom());
|
|
warningNoticeLog.setRoomNum(subject.getRoom());
|
|
|
warningNoticeLog.setWarningType(4);
|
|
warningNoticeLog.setWarningType(4);
|
|
|
- warningNoticeLog.setWarningWay("2,3");
|
|
|
|
|
|
|
+ warningNoticeLog.setWarningWay("2,4");
|
|
|
//TODO 语音播报通知
|
|
//TODO 语音播报通知
|
|
|
warningNoticeLog.setVoiceBroadcast(1);
|
|
warningNoticeLog.setVoiceBroadcast(1);
|
|
|
String riskPlanName = "";
|
|
String riskPlanName = "";
|
|
@@ -283,30 +283,8 @@ public class LabMessageContentServiceImpl implements ILabMessageContentService {
|
|
|
logger.error("获取urlScheme失败!");
|
|
logger.error("获取urlScheme失败!");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// String format = StrUtil.format(smsFormat, deptName, subject.getName(), StrUtil.isBlank(labRiskPlanLevel.getMessage()) ? labRiskPlanLevel.getRiskName() : labRiskPlanLevel.getMessage());
|
|
|
|
|
-// String format = StrUtil.format(smsFormatString, labRiskPlanLevel.getTopName(), labRiskPlanLevel.getRiskName(), StrUtil.isBlank(labRiskPlanLevel.getMessage()) ? "" : labRiskPlanLevel.getMessage());
|
|
|
|
|
String format = StrUtil.format(smsFormatString2, labRiskPlanLevel.getTopName(), labRiskPlanLevel.getRiskName());
|
|
String format = StrUtil.format(smsFormatString2, labRiskPlanLevel.getTopName(), labRiskPlanLevel.getRiskName());
|
|
|
logger.info("new format = {}",format);
|
|
logger.info("new format = {}",format);
|
|
|
-// String phone = null;
|
|
|
|
|
-// String userids = null;
|
|
|
|
|
-// try {
|
|
|
|
|
-// userids = getDoingUserId(subject);
|
|
|
|
|
-// if (StrUtil.isNotBlank(userids)) {
|
|
|
|
|
-// userids = getDoingUserId(subject);
|
|
|
|
|
-// R<List<String>> phoneByUserIDS = remoteUserService.getPhoneByUserIDS(userids);
|
|
|
|
|
-// if (phoneByUserIDS.getCode() == 200 && CollUtil.isNotEmpty(phoneByUserIDS.getData())) {
|
|
|
|
|
-// phone = phoneByUserIDS.getData().stream()
|
|
|
|
|
-// .collect(Collectors.joining(","));
|
|
|
|
|
-//
|
|
|
|
|
-// }
|
|
|
|
|
-//
|
|
|
|
|
-// }
|
|
|
|
|
-// } catch (Exception e) {
|
|
|
|
|
-// e.printStackTrace();
|
|
|
|
|
-// logger.error("获取实验室内部短信发送人出错");
|
|
|
|
|
-// }
|
|
|
|
|
- //获取人员电话信息
|
|
|
|
|
-// List<UserPhoneInfo> userPhoneInfoList = getUserPhoneInfos(subject);
|
|
|
|
|
//获取人员电话信息
|
|
//获取人员电话信息
|
|
|
List<UserPhoneInfo> userPhoneInfos = labSubjectService.selectAdminAndSafeAdminById(subject.getId());
|
|
List<UserPhoneInfo> userPhoneInfos = labSubjectService.selectAdminAndSafeAdminById(subject.getId());
|
|
|
String[] strings = Stream.of(new String[]{subject.getAdminPhone(), subject.getSafeUserPhone()})
|
|
String[] strings = Stream.of(new String[]{subject.getAdminPhone(), subject.getSafeUserPhone()})
|
|
@@ -331,10 +309,6 @@ public class LabMessageContentServiceImpl implements ILabMessageContentService {
|
|
|
alarmEntrty.setUserPhoneInfo(userPhoneInfos);
|
|
alarmEntrty.setUserPhoneInfo(userPhoneInfos);
|
|
|
alarmEntrty.setLogId(logId);
|
|
alarmEntrty.setLogId(logId);
|
|
|
remoteAlarmService.send(alarmEntrty);
|
|
remoteAlarmService.send(alarmEntrty);
|
|
|
-// MessageBody messageBody = new MessageBody();
|
|
|
|
|
-// messageBody.setData(alarmEntrty);
|
|
|
|
|
-// messageBody.setMessageId(logId);
|
|
|
|
|
-// commonSend.send(MqttConstants.TOPIC_ALERT + labRiskPlanLevel.getRiskPlanId() + "/" + subject.getId(), messageBody, SendMode.DISTINCT);
|
|
|
|
|
logger.info("发送短信打电话消息推送完成!topic={},msg={}",MqttConstants.TOPIC_ALERT + labRiskPlanLevel.getRiskPlanId() + "/" + subject.getId(),JSON.toJSONString(alarmEntrty));
|
|
logger.info("发送短信打电话消息推送完成!topic={},msg={}",MqttConstants.TOPIC_ALERT + labRiskPlanLevel.getRiskPlanId() + "/" + subject.getId(),JSON.toJSONString(alarmEntrty));
|
|
|
try {
|
|
try {
|
|
|
if (subject.getAdminId() != null) {
|
|
if (subject.getAdminId() != null) {
|