Browse Source

报警等级默认为报警定义的报警等级

lixing 4 years ago
parent
commit
214c6ae37f

+ 7 - 1
src/main/java/com/persagy/dmp/starter/alarm/service/NettyAlarmService.java

@@ -8,6 +8,7 @@ import com.persagy.dmp.starter.alarm.feign.AlarmUrlParam;
 import com.persagy.dmp.starter.alarm.feign.DmpResult;
 import com.persagy.dmp.starter.alarm.feign.client.AlarmClient;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.util.CollectionUtils;
 
@@ -140,7 +141,12 @@ public abstract class NettyAlarmService extends BaseService {
      * @version: V1.0
      */
     public String getAlarmLevel(JSONObject data) {
-        return data == null ? "" : data.getString("level");
+        // 默认报警等级为低
+        String defaultValue = "3";
+        if (data != null && StringUtils.isNotBlank(data.getString("level"))) {
+            return data.getString("level");
+        }
+        return defaultValue;
     }
 
     /**