From 54a53b87b345e5f42061af85fecfeecb4528eeff Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期三, 14 六月 2023 15:39:11 +0800
Subject: [PATCH] 电池告警设置

---
 src/main/java/com/whyc/service/DevParamService.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/service/DevParamService.java b/src/main/java/com/whyc/service/DevParamService.java
index 3b16df3..ad0a913 100644
--- a/src/main/java/com/whyc/service/DevParamService.java
+++ b/src/main/java/com/whyc/service/DevParamService.java
@@ -67,10 +67,18 @@
         wrapper.set("alm_low_level", devParam.getAlmLowLevel());
         wrapper.set("alm_high_en", devParam.getAlmHighEn());
         wrapper.set("alm_low_en", devParam.getAlmLowEn());
-        wrapper.set("alm_high_coe_upper", devParam.getAlmHighCoeUpper());
-        wrapper.set("alm_high_coe_upper_en", devParam.getAlmHighCoeUpperEn());
-        wrapper.set("alm_low_coe_lower", devParam.getAlmLowCoeLower());
-        wrapper.set("alm_low_coe_lower_en", devParam.getAlmLowCoeLowerEn());
+        if (devParam.getAlmHighCoeUpper() != null) {
+            wrapper.set("alm_high_coe_upper", devParam.getAlmHighCoeUpper());
+        }
+        if (devParam.getAlmHighCoeUpperEn() != null) {
+            wrapper.set("alm_high_coe_upper_en", devParam.getAlmHighCoeUpperEn());
+        }
+        if (devParam.getAlmLowCoeLower() != null) {
+            wrapper.set("alm_low_coe_lower", devParam.getAlmLowCoeLower());
+        }
+        if (devParam.getAlmLowCoeLowerEn() != null) {
+            wrapper.set("alm_low_coe_lower_en", devParam.getAlmLowCoeLowerEn());
+        }
         int flag = mapper.update(null, wrapper);
         return new Response().set(flag);
     }

--
Gitblit v1.9.1