|
|
@@ -29,7 +29,7 @@ import vip.xiaonuo.coldchain.core.bean.influxdb.SensorData;
|
|
|
import vip.xiaonuo.coldchain.modular.monitordevice.service.MonitorDeviceService;
|
|
|
import vip.xiaonuo.coldchain.modular.monitortarget.entity.MonitorTarget;
|
|
|
import vip.xiaonuo.coldchain.modular.monitortarget.service.MonitorTargetService;
|
|
|
-import vip.xiaonuo.coldchain.modular.targetroom.dto.RoomMonitor;
|
|
|
+import vip.xiaonuo.coldchain.modular.hmi.entity.RoomMonitor;
|
|
|
import vip.xiaonuo.common.enums.CommonDeleteFlagEnum;
|
|
|
import vip.xiaonuo.common.enums.CommonSortOrderEnum;
|
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
|
@@ -55,10 +55,7 @@ public class TargetRoomServiceImpl extends ServiceImpl<TargetRoomMapper, TargetR
|
|
|
|
|
|
@Resource
|
|
|
private MonitorTargetService monitorTargetService;
|
|
|
- @Resource
|
|
|
- private TargetRoomMapper targetRoomMapper;
|
|
|
- @Resource
|
|
|
- private MonitorDeviceService monitorDeviceService;
|
|
|
+
|
|
|
@Override
|
|
|
public Page<TargetRoom> page(TargetRoomPageParam targetRoomPageParam) {
|
|
|
SaBaseLoginUser loginUser = StpLoginUserUtil.getLoginUser();
|
|
|
@@ -160,32 +157,6 @@ public class TargetRoomServiceImpl extends ServiceImpl<TargetRoomMapper, TargetR
|
|
|
return getOne(queryWrapper);
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public List<RoomMonitor> getListByFloor(String floor, String createOrg) {
|
|
|
- List<RoomMonitor> list = targetRoomMapper.getRoomMonitor(floor,createOrg);
|
|
|
- list.forEach(roomMonitor -> {
|
|
|
- SensorData sensorData = monitorDeviceService.queryLatestDataByDeviceIdAndRoads(roomMonitor.getSensorCode(),roomMonitor.getSensorRoute());
|
|
|
- if(sensorData==null){
|
|
|
- roomMonitor.setTemp(0.0f);
|
|
|
- roomMonitor.setHumidity(0.0f);
|
|
|
- }else{
|
|
|
- if(sensorData.getTemperature() == null){
|
|
|
- roomMonitor.setTemp(0.0f);
|
|
|
- }else{
|
|
|
- roomMonitor.setTemp(sensorData.getTemperature());
|
|
|
- }
|
|
|
- if(sensorData.getHumidity() == null){
|
|
|
- roomMonitor.setHumidity(0.0f);
|
|
|
- }else{
|
|
|
- roomMonitor.setHumidity(sensorData.getHumidity());
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- //roomMonitor.setTemp(sensorData.getTemperature() == null ? 0.0f : sensorData.getTemperature());
|
|
|
- });
|
|
|
- return list;
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public void addWithOrg(TargetRoomAddParam param) {
|
|
|
TargetRoom targetRoom = BeanUtil.toBean(param, TargetRoom.class);
|