From 127c9650b61cf69b2a62dc5e5a6cb926bd8b8ed3 Mon Sep 17 00:00:00 2001 From: "3067418132@qq.com" Date: Wed, 1 Jul 2026 17:48:23 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E7=9B=91=E8=A7=86=E7=95=8C=E9=9D=A2n?= =?UTF-8?q?ow=5Fdata=E8=A1=A8=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mh/user/controller/NowDataController.java | 132 +++++++++--------- .../com/mh/user/entity/NowDataEntity.java | 2 + .../com/mh/user/job/S7PlcCollectionJob.java | 43 +++--- .../com/mh/user/mapper/NowDataMapper.java | 79 ++++++++++- .../com/mh/user/model/MultiControlModel.java | 4 + .../CollectionParamsManageServiceImpl.java | 49 +++++++ .../user/service/impl/NowDataServiceImpl.java | 5 + .../src/main/resources/application.yml | 2 +- 8 files changed, 225 insertions(+), 91 deletions(-) diff --git a/user-service/src/main/java/com/mh/user/controller/NowDataController.java b/user-service/src/main/java/com/mh/user/controller/NowDataController.java index f9fac55..2ee652d 100644 --- a/user-service/src/main/java/com/mh/user/controller/NowDataController.java +++ b/user-service/src/main/java/com/mh/user/controller/NowDataController.java @@ -122,6 +122,43 @@ public class NowDataController { } } + // 多路控制设备名称常量 + private static final String[] MULTI_CONTROL_PUMP_NAMES = { + "1号供水泵", "2号供水泵", "1号抽水泵", "2号抽水泵", "补水电磁阀" + }; + private static final String[] WATER_SUPPLY_PUMP_NAMES = { + "1号供水泵", "2号供水泵", "补水电磁阀" + }; + + /** + * 创建设备记录并保存 + */ + private void createAndSaveDeviceRecord(String pumpId, String pumpName, String buildingId, + String buildingName, String curDate) { + NowDataEntity nowData = new NowDataEntity(); + nowData.setPumpId(pumpId); + nowData.setPumpName(pumpName); + nowData.setBuildingId(buildingId); + nowData.setBuildingName(buildingName); + nowData.setRunState("0"); + nowData.setIsFault("0"); + nowData.setCurDate(curDate); + nowDataService.saveNowData(nowData); //当前状态表 + nowDataService.saveHistoryData(nowData); //历史状态表 + } + + /** + * 批量创建设备记录 + */ + private void batchCreateDeviceRecords(List deviceList, String[] pumpNames, + String buildingId, String buildingName, String curDate) { + for (DeviceModel device : deviceList) { + for (String pumpName : pumpNames) { + createAndSaveDeviceRecord(device.getDeviceAddr(), pumpName, buildingId, buildingName, curDate); + } + } + } + @SysLogger(title = "实时监控", optDesc = "实时查看每楼栋多路控制运行情况") @PostMapping("/queryMultiNow") public HttpResult queryMultiNowData(@RequestParam(value = "buildingId") String buildingId) { @@ -131,85 +168,48 @@ public class NowDataController { String maxWaterTemp = nowDataService.selectMaxTemp(buildingId); String buildingName = buildingService.queryBuildingName(buildingId);//获取楼栋名称 -// SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); -// Date date = new Date(); -// String curDate = sdf1.format(date); -// curDate = curDate.substring(0, 13) + ":00:00"; - String curDate = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:00:00")); NowPublicDataEntity nowPublicData = new NowPublicDataEntity(); nowPublicData.setBuildingId(buildingId); nowPublicData.setBuildingName(buildingName); - if (avgWaterTemp != null) { - nowPublicData.setBackWaterTemp(avgWaterTemp); - } else { - nowPublicData.setBackWaterTemp("0"); - } - if (maxWaterTemp != null) { - nowPublicData.setUseWaterTemp(maxWaterTemp); - } else { - nowPublicData.setUseWaterTemp("0"); - } + nowPublicData.setBackWaterTemp(avgWaterTemp != null ? avgWaterTemp : "0"); + nowPublicData.setUseWaterTemp(maxWaterTemp != null ? maxWaterTemp : "0"); nowPublicDataService.saveNowHistoryPublicData(nowPublicData); //监视表生成初始记录 List list = nowDataService.queryNowData(buildingId); - if (list.isEmpty()) {//实时表生成记录 + if (list.isEmpty()) { + // 多路控制设备 List deviceList = deviceInstallService.selectDevices(buildingId, "多路控制"); - if (!deviceList.isEmpty()) { - for (DeviceModel list2 : deviceList) { - NowDataEntity nowData = new NowDataEntity(); - nowData.setPumpId(list2.getDeviceAddr()); - nowData.setPumpName("1号供水泵"); - nowData.setBuildingId(buildingId); - nowData.setBuildingName(buildingName); - nowData.setRunState("0"); - nowData.setIsFault("0"); - nowData.setCurDate(curDate); - nowDataService.saveNowData(nowData); //当前状态表 - nowDataService.saveHistoryData(nowData); //历史状态表 + batchCreateDeviceRecords(deviceList, MULTI_CONTROL_PUMP_NAMES, buildingId, buildingName, curDate); - nowData.setPumpId(list2.getDeviceAddr()); - nowData.setPumpName("2号供水泵"); - nowData.setBuildingId(buildingId); - nowData.setBuildingName(buildingName); - nowData.setRunState("0"); - nowData.setIsFault("0"); - nowData.setCurDate(curDate); - nowDataService.saveNowData(nowData); //当前状态表 - nowDataService.saveHistoryData(nowData); //历史状态表 + // 供水泵设备 + deviceList = deviceInstallService.selectDevices(buildingId, "供水泵"); + batchCreateDeviceRecords(deviceList, WATER_SUPPLY_PUMP_NAMES, buildingId, buildingName, curDate); - nowData.setPumpId(list2.getDeviceAddr()); - nowData.setPumpName("1号抽水泵"); - nowData.setBuildingId(buildingId); - nowData.setBuildingName(buildingName); - nowData.setRunState("0"); - nowData.setIsFault("0"); - nowData.setCurDate(curDate); - nowDataService.saveNowData(nowData); //当前状态表 - nowDataService.saveHistoryData(nowData); //历史状态表 + // 补水电磁阀 + deviceList = deviceInstallService.selectDevices(buildingId, "补水电磁阀"); + for (DeviceModel device : deviceList) { + createAndSaveDeviceRecord(device.getDeviceAddr(), "补水电磁阀", buildingId, buildingName, curDate); + } - nowData.setPumpId(list2.getDeviceAddr()); - nowData.setPumpName("2号抽水泵"); - nowData.setBuildingId(buildingId); - nowData.setBuildingName(buildingName); - nowData.setRunState("0"); - nowData.setIsFault("0"); - nowData.setCurDate(curDate); - nowDataService.saveNowData(nowData); //当前状态表 - nowDataService.saveHistoryData(nowData); //历史状态表 + // 单箱电磁阀 + deviceList = deviceInstallService.selectDevices(buildingId, "单箱电磁阀"); + for (DeviceModel device : deviceList) { + createAndSaveDeviceRecord(device.getDeviceAddr(), "单箱电磁阀", buildingId, buildingName, curDate); + } - nowData.setPumpId(list2.getDeviceAddr()); - nowData.setPumpName("补水电磁阀"); - nowData.setBuildingId(buildingId); - nowData.setBuildingName(buildingName); - nowData.setRunState("0"); - nowData.setIsFault("0"); - nowData.setCurDate(curDate); - nowDataService.saveNowData(nowData); //当前状态表 - nowDataService.saveHistoryData(nowData); //历史状态表 - } + // 多箱电磁阀 + deviceList = deviceInstallService.selectDevices(buildingId, "多箱电磁阀"); + for (DeviceModel device : deviceList) { + createAndSaveDeviceRecord(device.getDeviceAddr(), "多箱电磁阀", buildingId, buildingName, curDate); + } + + // 多箱电动阀 + deviceList = deviceInstallService.selectDevices(buildingId, "多箱电动阀"); + for (DeviceModel device : deviceList) { + createAndSaveDeviceRecord(device.getDeviceAddr(), "多箱电动阀", buildingId, buildingName, curDate); } } List resultList = nowDataService.queryMultiControlNowData(buildingId); @@ -227,7 +227,7 @@ public class NowDataController { NowDataEntity nowDataEntity = nowDataService.queryNowDataByPump(buildingId, pumpId); return HttpResult.ok(nowDataEntity); } catch (Exception e) { - e.printStackTrace(); + log.error("按热泵查询当前监控状态出错!", e); return HttpResult.error("按热泵查询当前监控状态出错!"); } diff --git a/user-service/src/main/java/com/mh/user/entity/NowDataEntity.java b/user-service/src/main/java/com/mh/user/entity/NowDataEntity.java index 85abebd..8c16d10 100644 --- a/user-service/src/main/java/com/mh/user/entity/NowDataEntity.java +++ b/user-service/src/main/java/com/mh/user/entity/NowDataEntity.java @@ -47,4 +47,6 @@ public class NowDataEntity { private String backControlMode; // 回水运行模式 + private String backWaterTemp; // 回水温度 + } diff --git a/user-service/src/main/java/com/mh/user/job/S7PlcCollectionJob.java b/user-service/src/main/java/com/mh/user/job/S7PlcCollectionJob.java index 5fd3469..3fda132 100644 --- a/user-service/src/main/java/com/mh/user/job/S7PlcCollectionJob.java +++ b/user-service/src/main/java/com/mh/user/job/S7PlcCollectionJob.java @@ -15,6 +15,7 @@ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.Date; import java.util.List; import java.util.Map; @@ -235,6 +236,7 @@ public class S7PlcCollectionJob { if (deviceInstallEntity != null) { // 更新设备安装表中的now_date字段,根据param.getParamTypeId()的值进行判断 // 在对now_date进行更新 // 查询当前点位是否是运行状态、压力、液位、液位设置、回水温度、故障状态 + log.error("进入nowData设置==>{}", param.toString()); switch(param.getParamTypeId()) { case 2: // 运行状态 nowDataMapper.updateRunState(deviceInstallEntity.getBuildingId(), @@ -254,46 +256,51 @@ public class S7PlcCollectionJob { } break; case 5: // 压力 - nowDataMapper.updatePressure(deviceInstallEntity.getBuildingId(), - deviceInstallEntity.getDeviceAddr(), - curValue.toString(), deviceInstallEntity.getDeviceName()); + if (param.getOtherName().contains("供水压力")) { + nowDataMapper.updatePressure(deviceInstallEntity.getBuildingId(), + null, + curValue.setScale(1, RoundingMode.HALF_UP).toString(), null); + } break; case 31: // 液位 if (param.getOtherName().contains("单箱") && deviceInstallEntity.getIsSingleBox() == 1) { // 更新单箱液位 nowDataMapper.updateBoxLevel(deviceInstallEntity.getBuildingId(), - deviceInstallEntity.getDeviceAddr(), - curValue.toString(), - deviceInstallEntity.getDeviceName(), 1); + null, + curValue.setScale(1, RoundingMode.HALF_UP).toString(), + null, 1); } else { // 获取多箱的液位 nowDataMapper.updateBoxLevel(deviceInstallEntity.getBuildingId(), null, - curValue.toString(), + curValue.setScale(1, RoundingMode.HALF_UP).toString(), null, 0); } break; - case 39: // 液位设置 - if (param.getOtherName().contains("单箱") && deviceInstallEntity.getIsSingleBox() == 1) { + case 26: // 液位设置 + if (param.getOtherName().contains("单箱液位") && param.getOtherName().contains("上限") && deviceInstallEntity.getIsSingleBox() == 1) { // 更新单箱液位 nowDataMapper.updateBoxLevelSet(deviceInstallEntity.getBuildingId(), - deviceInstallEntity.getDeviceAddr(), - curValue.toString(), - deviceInstallEntity.getDeviceName(), 1); - } else { + null, + curValue.setScale(1, RoundingMode.HALF_UP).toString(), + null, 1); + } if (param.getOtherName().contains("多箱液位") && param.getOtherName().contains("上限") && deviceInstallEntity.getIsSingleBox() == 0) { // 获取多箱的液位 nowDataMapper.updateBoxLevelSet(deviceInstallEntity.getBuildingId(), null, - curValue.toString(), + curValue.setScale(1, RoundingMode.HALF_UP).toString(), null, 0); } break; case 32: // 压力设置 nowDataMapper.updatePressureSet(deviceInstallEntity.getBuildingId(), - deviceInstallEntity.getDeviceAddr(), - curValue.toString(), deviceInstallEntity.getDeviceName()); + null, + curValue.setScale(1, RoundingMode.HALF_UP).toString(), null); break; case 12: // 回水温度 + nowDataMapper.updateBackWaterTemp(deviceInstallEntity.getBuildingId(), + null, + curValue.setScale(1, RoundingMode.HALF_UP).toString(), null); break; case 3: // 故障状态 nowDataMapper.updatePressureSet(deviceInstallEntity.getBuildingId(), @@ -302,8 +309,8 @@ public class S7PlcCollectionJob { break; case 41: // 回水阀控制模式:0单箱,1多箱 nowDataMapper.updateBackControlModel(deviceInstallEntity.getBuildingId(), - deviceInstallEntity.getDeviceAddr(), - String.valueOf(curValue.intValue()), deviceInstallEntity.getDeviceName()); + null, + String.valueOf(curValue.intValue()), null); break; } // 根据deviceInstall查询对应的deviceInstall表数据 diff --git a/user-service/src/main/java/com/mh/user/mapper/NowDataMapper.java b/user-service/src/main/java/com/mh/user/mapper/NowDataMapper.java index e2dafed..987dd36 100644 --- a/user-service/src/main/java/com/mh/user/mapper/NowDataMapper.java +++ b/user-service/src/main/java/com/mh/user/mapper/NowDataMapper.java @@ -76,6 +76,7 @@ public interface NowDataMapper { @Result(property ="pressure",column ="pressure"), @Result(property ="pressureSet",column ="pressure_set"), @Result(property ="backControlMode",column ="back_control_mode"), + @Result(property ="backWaterTemp",column ="back_water_temp"), }) @Select("select * from now_data where building_id=#{buildingId} order by cast(pump_id as int) ") List queryNowData(@Param("buildingId") String buildingId); @@ -624,10 +625,28 @@ public interface NowDataMapper { "") void updateMultiNowData(NowDataEntity nowDataEntity); - @Update("update now_data set pressure=#{value} where building_id=#{buildingId} and pump_id=#{deviceAddr} and pump_name=#{deviceName}") + @Update("" + ) void updatePressure(String buildingId, String deviceAddr, String value, String deviceName); - @Update("update now_data set pressure_set=#{value} where building_id=#{buildingId} and pump_id=#{deviceAddr} and pump_name=#{deviceName}") + @Update("" + ) void updatePressureSet(String buildingId, String deviceAddr, String value, String deviceName); @Update("" + ) void updateSingleBoxLevelSet(String buildingId, String deviceAddr, String value, String deviceName); - @Update("update now_data set up_water_state=#{value} where building_id=#{buildingId} and pump_id=#{deviceAddr} and pump_name=#{deviceName}") + @Update("" + ) void updateUpWaterState(String buildingId, String deviceAddr, String value, String deviceName); - @Update("update now_data set use_water_state=#{value} where building_id=#{buildingId} and pump_id=#{deviceAddr} and pump_name=#{deviceName}") + @Update("" + ) void updateUseWaterState(String buildingId, String deviceAddr, String value, String deviceName); @Update("update now_data set back_water_state=#{value} where building_id=#{buildingId} ") void updateBackWaterState(Long buildingId, String value); - @Update("update now_data set back_control_model=#{value} where building_id=#{buildingId} and pump_id=#{deviceAddr} and pump_name=#{deviceName}") + @Update("" + ) void updateBackControlModel(String buildingId, String deviceAddr, String value, String deviceName); + + @Update("" + ) + void updateBackWaterTemp(String buildingId, String deviceAddr, String value, String deviceName); } diff --git a/user-service/src/main/java/com/mh/user/model/MultiControlModel.java b/user-service/src/main/java/com/mh/user/model/MultiControlModel.java index 01ef26d..964dd37 100644 --- a/user-service/src/main/java/com/mh/user/model/MultiControlModel.java +++ b/user-service/src/main/java/com/mh/user/model/MultiControlModel.java @@ -51,6 +51,10 @@ public class MultiControlModel { private String isFault; //是否故障 private String pumpRunState; //运行状态 + private String pressure; //压力 + private String pressureSet; //压力设置 + private String backWaterTemp; //回水温度 + @Override public String toString() { return new StringJoiner(", ", MultiControlModel.class.getSimpleName() + "[", "]") diff --git a/user-service/src/main/java/com/mh/user/service/impl/CollectionParamsManageServiceImpl.java b/user-service/src/main/java/com/mh/user/service/impl/CollectionParamsManageServiceImpl.java index 33c299b..3a004d3 100644 --- a/user-service/src/main/java/com/mh/user/service/impl/CollectionParamsManageServiceImpl.java +++ b/user-service/src/main/java/com/mh/user/service/impl/CollectionParamsManageServiceImpl.java @@ -474,6 +474,22 @@ public class CollectionParamsManageServiceImpl implements CollectionParamsManage circuitPumpVo.setOneHourMinTimeOpenSetOneStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetOne(), circuitPumpVo.getOneMinTimeOpenSetOne())); circuitPumpVo.setOneHourMinTimeCloseSetOneStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetOne(), circuitPumpVo.getOneMinTimeCloseSetOne())); } + if (circuitPumpVo.getOneHourTimeOpenSetTwoId() != null + && circuitPumpVo.getOneHourTimeCloseSetTwoId() != null + && circuitPumpVo.getOneMinTimeOpenSetTwoId() != null + && circuitPumpVo.getOneMinTimeCloseSetTwoId() != null) { + // 获取时分开写入oneHourMinTimeOpenSetTwoStr,oneHourMinTimeCloseSetTwoStr + circuitPumpVo.setOneHourMinTimeOpenSetTwoStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetTwo(), circuitPumpVo.getOneMinTimeOpenSetTwo())); + circuitPumpVo.setOneHourMinTimeCloseSetTwoStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetTwo(), circuitPumpVo.getOneMinTimeCloseSetTwo())); + } + if (circuitPumpVo.getOneHourTimeOpenSetThreeId() != null + && circuitPumpVo.getOneHourTimeCloseSetThreeId() != null + && circuitPumpVo.getOneMinTimeOpenSetThreeId() != null + && circuitPumpVo.getOneMinTimeCloseSetThreeId() != null) { + // 获取时分开写入oneHourMinTimeOpenSetThreeStr,oneHourMinTimeCloseSetThreeStr + circuitPumpVo.setOneHourMinTimeOpenSetThreeStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetThree(), circuitPumpVo.getOneMinTimeOpenSetThree())); + circuitPumpVo.setOneHourMinTimeCloseSetThreeStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetThree(), circuitPumpVo.getOneMinTimeCloseSetThree())); + } return circuitPumpVo; } @@ -561,6 +577,22 @@ public class CollectionParamsManageServiceImpl implements CollectionParamsManage circuitPumpVo.setOneHourMinTimeOpenSetOneStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetOne(), circuitPumpVo.getOneMinTimeOpenSetOne())); circuitPumpVo.setOneHourMinTimeCloseSetOneStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetOne(), circuitPumpVo.getOneMinTimeCloseSetOne())); } + if (circuitPumpVo.getOneHourTimeOpenSetTwoId() != null + && circuitPumpVo.getOneHourTimeCloseSetTwoId() != null + && circuitPumpVo.getOneMinTimeOpenSetTwoId() != null + && circuitPumpVo.getOneMinTimeCloseSetTwoId() != null) { + // 获取时分开写入oneHourMinTimeOpenSetTwoStr,oneHourMinTimeCloseSetTwoStr + circuitPumpVo.setOneHourMinTimeOpenSetTwoStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetTwo(), circuitPumpVo.getOneMinTimeOpenSetTwo())); + circuitPumpVo.setOneHourMinTimeCloseSetTwoStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetTwo(), circuitPumpVo.getOneMinTimeCloseSetTwo())); + } + if (circuitPumpVo.getOneHourTimeOpenSetThreeId() != null + && circuitPumpVo.getOneHourTimeCloseSetThreeId() != null + && circuitPumpVo.getOneMinTimeOpenSetThreeId() != null + && circuitPumpVo.getOneMinTimeCloseSetThreeId() != null) { + // 获取时分开写入oneHourMinTimeOpenSetThreeStr,oneHourMinTimeCloseSetThreeStr + circuitPumpVo.setOneHourMinTimeOpenSetThreeStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetThree(), circuitPumpVo.getOneMinTimeOpenSetThree())); + circuitPumpVo.setOneHourMinTimeCloseSetThreeStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetThree(), circuitPumpVo.getOneMinTimeCloseSetThree())); + } return circuitPumpVo; } @@ -633,6 +665,22 @@ public class CollectionParamsManageServiceImpl implements CollectionParamsManage circuitPumpVo.setOneHourMinTimeOpenSetOneStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetOne(), circuitPumpVo.getOneMinTimeOpenSetOne())); circuitPumpVo.setOneHourMinTimeCloseSetOneStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetOne(), circuitPumpVo.getOneMinTimeCloseSetOne())); } + if (circuitPumpVo.getOneHourTimeOpenSetTwoId() != null + && circuitPumpVo.getOneHourTimeCloseSetTwoId() != null + && circuitPumpVo.getOneMinTimeOpenSetTwoId() != null + && circuitPumpVo.getOneMinTimeCloseSetTwoId() != null) { + // 获取时分开写入oneHourMinTimeOpenSetTwoStr,oneHourMinTimeCloseSetTwoStr + circuitPumpVo.setOneHourMinTimeOpenSetTwoStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetTwo(), circuitPumpVo.getOneMinTimeOpenSetTwo())); + circuitPumpVo.setOneHourMinTimeCloseSetTwoStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetTwo(), circuitPumpVo.getOneMinTimeCloseSetTwo())); + } + if (circuitPumpVo.getOneHourTimeOpenSetThreeId() != null + && circuitPumpVo.getOneHourTimeCloseSetThreeId() != null + && circuitPumpVo.getOneMinTimeOpenSetThreeId() != null + && circuitPumpVo.getOneMinTimeCloseSetThreeId() != null) { + // 获取时分开写入oneHourMinTimeOpenSetThreeStr,oneHourMinTimeCloseSetThreeStr + circuitPumpVo.setOneHourMinTimeOpenSetThreeStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeOpenSetThree(), circuitPumpVo.getOneMinTimeOpenSetThree())); + circuitPumpVo.setOneHourMinTimeCloseSetThreeStr(String.format("%02d:%02d", circuitPumpVo.getOneHourTimeCloseSetThree(), circuitPumpVo.getOneMinTimeCloseSetThree())); + } return circuitPumpVo; } @@ -1482,6 +1530,7 @@ public class CollectionParamsManageServiceImpl implements CollectionParamsManage break; case "5": case "6": + case "12": case "31": // 实时值 deviceCalibrationVo.setRealTimeValue(item.getCurValue()); diff --git a/user-service/src/main/java/com/mh/user/service/impl/NowDataServiceImpl.java b/user-service/src/main/java/com/mh/user/service/impl/NowDataServiceImpl.java index c282339..fd6f289 100644 --- a/user-service/src/main/java/com/mh/user/service/impl/NowDataServiceImpl.java +++ b/user-service/src/main/java/com/mh/user/service/impl/NowDataServiceImpl.java @@ -156,6 +156,11 @@ public class NowDataServiceImpl implements NowDataService { } else { multiControlModel1.setLevelSet("--"); } + // 压力 + multiControlModel1.setPressure(nowDataEntity.getPressure()); + multiControlModel1.setPressureSet(nowDataEntity.getPressureSet()); + // 回水温度 + multiControlModel1.setBackWaterTemp(nowDataEntity.getBackWaterTemp()); result.add(multiControlModel1); }); // result再根据热泵名称的数字进行排序 diff --git a/user-service/src/main/resources/application.yml b/user-service/src/main/resources/application.yml index 5f109b8..081dc84 100644 --- a/user-service/src/main/resources/application.yml +++ b/user-service/src/main/resources/application.yml @@ -1,6 +1,6 @@ spring: profiles: - active: dev + active: prod mvc: pathmatch: matching-strategy: ant_path_matcher