From fc00edb92a593509e7c45aa2a6bd56eb7ad79629 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Fri, 12 Nov 2021 11:39:29 +0800
Subject: [PATCH] screen-api            更新常量类

---
 screen-common/src/main/java/com/moral/util/AQIUtils.java      |   26 ++++++++++++++++++++++++--
 screen-common/src/main/java/com/moral/constant/Constants.java |   12 ++++++++++++
 2 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/screen-common/src/main/java/com/moral/constant/Constants.java b/screen-common/src/main/java/com/moral/constant/Constants.java
index cba88d8..23e2737 100644
--- a/screen-common/src/main/java/com/moral/constant/Constants.java
+++ b/screen-common/src/main/java/com/moral/constant/Constants.java
@@ -255,4 +255,16 @@
     public static final String SERIOUS_WEATHER = "������������";
 
     public static final String SERVER_WEATHER = "������������";
+
+    public static final String EXCELLENT_WEATHER_CODE = "0";
+
+    public static final String GOOD_WEATHER_CODE = "1";
+
+    public static final String MILD_WEATHER_CODE = "2";
+
+    public static final String MIDDLE_WEATHER_CODE = "3";
+
+    public static final String SERIOUS_WEATHER_CODE = "4";
+
+    public static final String SERVER_WEATHER_CODE = "5";
 }
diff --git a/screen-common/src/main/java/com/moral/util/AQIUtils.java b/screen-common/src/main/java/com/moral/util/AQIUtils.java
index 62abf74..4bad0e2 100644
--- a/screen-common/src/main/java/com/moral/util/AQIUtils.java
+++ b/screen-common/src/main/java/com/moral/util/AQIUtils.java
@@ -25,7 +25,7 @@
     private static Double[] IAQI_Array = new Double[]{0d,50d,100d,150d,200d,300d,400d,500d};
 
     /**
-    * @Description: ������AQI������������
+    * @Description: ������AQI���������������������������������������
             * @Param:
             * @return:
             * @Author: ���������
@@ -43,6 +43,27 @@
         if(aqi>50)
             return Constants.GOOD_WEATHER;
         return Constants.EXCELLENT_WEATHER;
+    }
+
+    /**
+    * @Description: ������AQI���������������������������������������Code
+            * @Param: [aqi]
+            * @return: java.lang.String
+            * @Author: ���������
+            * @Date: 2021/11/11
+            */
+    public static String classCodeOfPollutionByAqi(Integer aqi){
+        if(aqi>300)
+            return Constants.SERVER_WEATHER_CODE;
+        if(aqi>200)
+            return Constants.SERIOUS_WEATHER_CODE;
+        if(aqi>150)
+            return Constants.MIDDLE_WEATHER_CODE;
+        if(aqi>100)
+            return Constants.MILD_WEATHER_CODE;
+        if(aqi>50)
+            return Constants.GOOD_WEATHER_CODE;
+        return Constants.EXCELLENT_WEATHER_CODE;
     }
 
     /**
@@ -338,4 +359,5 @@
         return 0;
     }
 
-}
\ No newline at end of file
+}
+

--
Gitblit v1.8.0