|
@@ -39,7 +39,10 @@ public class EnergyTimer {
|
|
for (EnergyEnvDevice energyEnvDevice : energyEnvDevices) {
|
|
for (EnergyEnvDevice energyEnvDevice : energyEnvDevices) {
|
|
QueryWrapper<BasePigpen> basePigpenQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BasePigpen> basePigpenQueryWrapper = new QueryWrapper<>();
|
|
basePigpenQueryWrapper.eq("id", energyEnvDevice.getUnitId()).eq("farm_id", energyEnvDevice.getFarmId());
|
|
basePigpenQueryWrapper.eq("id", energyEnvDevice.getUnitId()).eq("farm_id", energyEnvDevice.getFarmId());
|
|
- BasePigpen basePigpen = basePigpenMapper.selectOne(basePigpenQueryWrapper);
|
|
|
|
|
|
+ BasePigpen basePigpen1 = basePigpenMapper.selectOne(basePigpenQueryWrapper);
|
|
|
|
+ QueryWrapper<BasePigpen> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.eq("id", basePigpen1.getParentId());
|
|
|
|
+ BasePigpen basePigpen = basePigpenMapper.selectOne(queryWrapper);
|
|
|
|
|
|
String feed = NumberUtils.getNumFloat2(6.00,6.50);
|
|
String feed = NumberUtils.getNumFloat2(6.00,6.50);
|
|
String water = NumberUtils.getNumFloat2(0.08,0.15);
|
|
String water = NumberUtils.getNumFloat2(0.08,0.15);
|
|
@@ -74,7 +77,7 @@ public class EnergyTimer {
|
|
EnergyWarningInfo warningInfo = new EnergyWarningInfo();
|
|
EnergyWarningInfo warningInfo = new EnergyWarningInfo();
|
|
warningInfo.setWarningType(1);
|
|
warningInfo.setWarningType(1);
|
|
warningInfo.setWarningContent("今日累计用水量" + format + "t,超过阈值");
|
|
warningInfo.setWarningContent("今日累计用水量" + format + "t,超过阈值");
|
|
- warningInfo.setUnitName(basePigpen.getBuildName());
|
|
|
|
|
|
+ warningInfo.setUnitName(basePigpen1.getBuildName());
|
|
warningInfo.setUnitId(energyEnvDevice.getUnitId());
|
|
warningInfo.setUnitId(energyEnvDevice.getUnitId());
|
|
warningInfo.setDeviceId(energyEnvDevice.getId());
|
|
warningInfo.setDeviceId(energyEnvDevice.getId());
|
|
warningInfo.setDate(new Date());
|
|
warningInfo.setDate(new Date());
|
|
@@ -89,7 +92,7 @@ public class EnergyTimer {
|
|
EnergyWarningInfo warningInfo = new EnergyWarningInfo();
|
|
EnergyWarningInfo warningInfo = new EnergyWarningInfo();
|
|
warningInfo.setWarningType(2);
|
|
warningInfo.setWarningType(2);
|
|
warningInfo.setWarningContent("今日累计用电量" + format + "kw/h,超过阈值");
|
|
warningInfo.setWarningContent("今日累计用电量" + format + "kw/h,超过阈值");
|
|
- warningInfo.setUnitName(basePigpen.getBuildName());
|
|
|
|
|
|
+ warningInfo.setUnitName(basePigpen1.getBuildName());
|
|
warningInfo.setUnitId(energyEnvDevice.getUnitId());
|
|
warningInfo.setUnitId(energyEnvDevice.getUnitId());
|
|
warningInfo.setDeviceId(energyEnvDevice.getId());
|
|
warningInfo.setDeviceId(energyEnvDevice.getId());
|
|
warningInfo.setDate(new Date());
|
|
warningInfo.setDate(new Date());
|