Browse Source

环控bug修改

wwh 2 years ago
parent
commit
280c30c35f

+ 1 - 1
.gitignore

@@ -1,3 +1,3 @@
-/huimv-farm-env/target/
+/humv-farm-env/target/
 .idea
 .idea
 
 

+ 12 - 4
src/main/java/com/huimv/admin/service/impl/BasePigpenServiceImpl.java

@@ -301,16 +301,24 @@ public class BasePigpenServiceImpl extends ServiceImpl<BasePigpenMapper, BasePig
 
 
         DateTime dateTime = DateUtil.beginOfDay(new Date());
         DateTime dateTime = DateUtil.beginOfDay(new Date());
         QueryWrapper<EnvTemp> tempQueryWrapper = new QueryWrapper<>();
         QueryWrapper<EnvTemp> tempQueryWrapper = new QueryWrapper<>();
-        tempQueryWrapper.eq("farm_id", farmId).eq("unit_id", unitId).ge("ask_time", dateTime)
+        tempQueryWrapper.eq("farm_id", farmId).eq("unit_id", unitId).ge("update_time", dateTime)
                 .orderByDesc("handle_value").last(" limit 1");
                 .orderByDesc("handle_value").last(" limit 1");
         EnvTemp temp = tempMapper.selectOne(tempQueryWrapper);
         EnvTemp temp = tempMapper.selectOne(tempQueryWrapper);
-        jsonObject.put("maxTemp", temp.getHandleValue());
+        if (ObjectUtil.isEmpty(temp)) {
+            jsonObject.put("maxTemp", 0);
+        } else {
+            jsonObject.put("maxTemp", temp.getHandleValue());
+        }
         QueryWrapper<EnvTemp> tempQueryWrapper1 = new QueryWrapper<>();
         QueryWrapper<EnvTemp> tempQueryWrapper1 = new QueryWrapper<>();
 
 
-        tempQueryWrapper1.eq("farm_id", farmId).eq("unit_id", unitId).ge("ask_time", dateTime)
+        tempQueryWrapper1.eq("farm_id", farmId).eq("unit_id", unitId).ge("update_time", dateTime)
                 .orderByAsc("handle_value").last(" limit 1");
                 .orderByAsc("handle_value").last(" limit 1");
         EnvTemp temp1 = tempMapper.selectOne(tempQueryWrapper1);
         EnvTemp temp1 = tempMapper.selectOne(tempQueryWrapper1);
-        jsonObject.put("minTemp", temp1.getHandleValue());
+        if (ObjectUtil.isEmpty(temp1)) {
+            jsonObject.put("minTemp", 0);
+        } else {
+            jsonObject.put("minTemp", temp1.getHandleValue());
+        }
         return new Result(ResultCode.SUCCESS, jsonObject);
         return new Result(ResultCode.SUCCESS, jsonObject);
     }
     }