From 24b5764532e012274759d71ed02844ad2eb901e4 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Tue, 30 Jan 2018 16:37:36 +0800
Subject: [PATCH] api接口调整

---
 src/main/java/com/moral/service/impl/AlarmConfigServiceImpl.java |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/AlarmConfigServiceImpl.java b/src/main/java/com/moral/service/impl/AlarmConfigServiceImpl.java
index ff3a361..d4720d9 100644
--- a/src/main/java/com/moral/service/impl/AlarmConfigServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/AlarmConfigServiceImpl.java
@@ -34,7 +34,7 @@
                 alarmConfig.setCreateTime(new Date());
                 alarmConfig.setUpdateTime(new Date());
                 alarmConfigMapper.insertSelective(alarmConfig);
-            }else{
+            }else {
                 alarmConfig.setUpdateTime(new Date());
                 alarmConfigMapper.updateByPrimaryKeySelective(alarmConfig);
             }
@@ -61,13 +61,18 @@
                              alarmSensorLevel.setIncrement(null);
                          }
                      }
-                     List<Float> degressions = alarmSensorLevel.getDegression();
-                     if(degressions!=null){
-                         boolean isDegression =  degressions.size()<3||
-                                 (degressions.get(0)==0&&degressions.get(1)==0&&degressions.get(2)==0);
-                         if(isDegression){
-                             alarmSensorLevel.setDegression(null);
+                     if(alarmSensorLevel.isDegressEnable()){
+                         List<Float> degressions = alarmSensorLevel.getDegression();
+                         if(degressions!=null){
+                             boolean isDegression =  degressions.size()<3||
+                                     (degressions.get(0)==0&&degressions.get(1)==0&&degressions.get(2)==0);
+                             if(isDegression){
+                                 alarmSensorLevel.setDegression(null);
+                             }
                          }
+                     }else{
+                         //���������������������������������
+                         alarmSensorLevel.setDegression(null);
                      }
                  }
           }

--
Gitblit v1.8.0