|
|
@@ -18,6 +18,7 @@ import com.xunmei.system.api.RemoteOrgService;
|
|
|
import com.xunmei.system.api.RemoteSmsService;
|
|
|
import com.xunmei.system.api.RemoteWebsocketSendService;
|
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
|
+import com.xunmei.system.api.domain.SysUser;
|
|
|
import com.xunmei.system.api.domain.iot.IotDeviceInfo;
|
|
|
import com.xunmei.system.api.util.LogUtils;
|
|
|
import com.xunmei.system.api.vo.WebSocketSendVo;
|
|
|
@@ -174,6 +175,13 @@ public class WebsocketNoticeLogServiceImpl extends ServiceImpl<WebsocketNoticeLo
|
|
|
if (!sendSmsUserSet.isEmpty()){
|
|
|
//调用接口发送短信
|
|
|
for (Long userId : sendSmsUserSet) {
|
|
|
+ //获取用户信息
|
|
|
+ SysUser sysUser = coreNoticeRuleItemService.getByUserId(userId);
|
|
|
+ if (sysUser == null){
|
|
|
+ LogUtils.SMS_NOTICE_LOG.info("用户:{},不发送传感器报警短信",userId);
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
LocalDateTime localDateTime = iotAlarmData.getTime();
|
|
|
String alarmTime = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
|
|
|
|