Переглянути джерело

维保数据计算持续天数 获取报警起始日期逻辑修改

miaolijing 3 роки тому
батько
коміт
f8a1d9f01c

+ 10 - 23
src/main/java/com/persagy/apm/diagnose/maintenance/service/impl/ProjectDataRecordServiceImpl.java

@@ -600,29 +600,16 @@ public class ProjectDataRecordServiceImpl implements IProjectDataRecordService {
      */
     public boolean isAccordWith(String operator, Double limitVal, Double checkVal) {
         if (!StringUtils.isBlank(operator) && null != limitVal && null != checkVal) {
-            switch (operator) {
-                case "≥":
-                    if (checkVal >= limitVal) {
-                        return true;
-                    }
-                case ">":
-                    if (checkVal > limitVal) {
-                        return true;
-                    }
-                case "≤":
-                    if (checkVal <= limitVal) {
-                        return true;
-                    }
-                case "<":
-                    if (checkVal < limitVal) {
-                        return true;
-                    }
-                case "=":
-                    if (checkVal == limitVal) {
-                        return true;
-                    }
-                default:
-                    return false;
+            if ("≥".equals(operator) && checkVal >= limitVal){
+                return true;
+            }else if (">".equals(operator) && checkVal > limitVal){
+                return true;
+            }else if ("≤".equals(operator) && checkVal <= limitVal){
+                return true;
+            }else if ("<".equals(operator) && checkVal < limitVal){
+                return true;
+            }else if ("=".equals(operator) && checkVal == limitVal){
+                return true;
             }
         }
         return false;