|
|
@@ -34,6 +34,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import vip.xiaonuo.auth.core.pojo.SaBaseLoginUser;
|
|
|
import vip.xiaonuo.auth.core.util.StpLoginUserUtil;
|
|
|
import vip.xiaonuo.coldchain.core.alarm.bean.SensorAlarmUser;
|
|
|
+import vip.xiaonuo.coldchain.core.alarm.service.delay.DeviceAlertDelayService;
|
|
|
import vip.xiaonuo.coldchain.core.config.JfcloudRedisCacheService;
|
|
|
import vip.xiaonuo.coldchain.modular.monitordevice.entity.MonitorDeviceTemplate;
|
|
|
import vip.xiaonuo.coldchain.modular.monitordevice.handler.CustomCellWriteHandler;
|
|
|
@@ -83,6 +84,8 @@ public class MonitorTargetServiceImpl extends ServiceImpl<MonitorTargetMapper, M
|
|
|
private TargetRoomService targetRoomService;
|
|
|
@Resource
|
|
|
private JfcloudRedisCacheService jfcloudRedisCacheService;
|
|
|
+ @Resource
|
|
|
+ private DeviceAlertDelayService delayService;
|
|
|
|
|
|
@Override
|
|
|
public Page<MonitorTarget> page(MonitorTargetPageParam monitorTargetPageParam) {
|
|
|
@@ -114,6 +117,7 @@ public class MonitorTargetServiceImpl extends ServiceImpl<MonitorTargetMapper, M
|
|
|
page.getRecords().forEach(monitorTarget -> {
|
|
|
monitorTarget.setMonitorTargetRegionList(monitorTargetRegionService.getRegionListByTargetId(monitorTarget.getId()));
|
|
|
monitorTarget.setRoomName(targetRoomService.queryEntity(monitorTarget.getRoomId()).getName());
|
|
|
+ monitorTarget.setDelayInfo(delayService.isAlertDelayed(monitorTarget.getId(), null));
|
|
|
});
|
|
|
return page;
|
|
|
}
|
|
|
@@ -138,6 +142,7 @@ public class MonitorTargetServiceImpl extends ServiceImpl<MonitorTargetMapper, M
|
|
|
monitorTarget.setMonitorTargetRegionList(monitorTargetRegionService.getRegionListByTargetId(monitorTarget.getId()));
|
|
|
monitorTarget.setCreateOrgName(loginUser.getOrgName());
|
|
|
monitorTarget.setRoomName(targetRoomService.queryEntity(monitorTarget.getRoomId()).getName());
|
|
|
+ monitorTarget.setDelayInfo(delayService.isAlertDelayed(monitorTarget.getId(), null));
|
|
|
});
|
|
|
return page;
|
|
|
}
|