浏览代码

环控bug修改

wwh 2 年之前
父节点
当前提交
280c30c35f
共有 2 个文件被更改,包括 13 次插入5 次删除
  1. 1 1
      .gitignore
  2. 12 4
      src/main/java/com/huimv/admin/service/impl/BasePigpenServiceImpl.java

+ 1 - 1
.gitignore

@@ -1,3 +1,3 @@
-/huimv-farm-env/target/
+/humv-farm-env/target/
 .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());
         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");
         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<>();
 
-        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");
         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);
     }