kaiyu
2021-11-12 fc00edb92a593509e7c45aa2a6bd56eb7ad79629
screen-api
更新常量类
2 files modified
38 ■■■■■ changed files
screen-common/src/main/java/com/moral/constant/Constants.java 12 ●●●●● patch | view | raw | blame | history
screen-common/src/main/java/com/moral/util/AQIUtils.java 26 ●●●●● patch | view | raw | blame | history
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";
}
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;
    }
}
}