Browse Source

增加湿度阈值范围设定

yang 4 years ago
parent
commit
0360502a50

+ 26 - 2
huimv-ql-farm/huimv-ql-environment/src/main/java/com/huimv/environment/controller/SetTemperature.java

@@ -31,8 +31,10 @@ public class SetTemperature {
     @Autowired
     private SetTemperatureEntityRepo setTemperatureEntityRepo;
 
+
+    //之前写的温度设置表,但是有点浪费,在这里加上湿度控制表,为数据库第二条
     @RequestMapping(value = "/temperature", method = RequestMethod.POST)
-    public Result login(HttpSession session,
+    public Result setTemperature(HttpSession session,
                              @RequestParam(name = "high_temperature", required = true) String high_temperature,
                              @RequestParam(name = "low_temperature", required = true) String low_temperature,
                              @RequestParam(name = "remark", required = true) String remark,
@@ -45,14 +47,36 @@ public class SetTemperature {
         byId.get().setCreateTimee(new Date());
 
         setTemperatureEntityRepo.save(byId.get());
-        return  new Result(10000,"设置成功", true);
+        return  new Result(10000,"设置温度成功", true);
+    }
+
+
+    //设置湿度
+    @RequestMapping(value = "/humidity", method = RequestMethod.POST)
+    public Result setHumidity(HttpSession session,
+                        @RequestParam(name = "high_humidity", required = true) String high_humidity,
+                        @RequestParam(name = "low_humidity", required = true) String low_humidity,
+                        @RequestParam(name = "remark", required = true) String remark,
+                        HttpServletRequest req)  {
+        Optional<SetTemperatureEntity> byId = setTemperatureEntityRepo.findById(2);
+        byId.get().setHighTemperature(high_humidity);
+        byId.get().setLowTemperature(low_humidity);
+        byId.get().setRemark(remark);
+
+        byId.get().setUpdataTime(new Date());
+        byId.get().setCreateTimee(new Date());
+
+        setTemperatureEntityRepo.save(byId.get());
+        return  new Result(10000,"设置湿度成功", true);
     }
 
 
+
     @RequestMapping(value = "/findAll", method = RequestMethod.POST)
     public Result findAll()  {
         List<SetTemperatureEntity> all = setTemperatureEntityRepo.findAll();
 
         return  new Result(ResultCode.SUCCESS,all);
     }
+
 }