kaiyu
2021-11-03 01b5c9adfcc7b94469812edba7c2b1182a3a4c25
screen-api
修改获取AQI大小写
2 files modified
34 ■■■■ changed files
screen-api/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java 6 ●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java 28 ●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java
@@ -123,9 +123,9 @@
        if (value == null)
            value = queryCityAqiByRegionCodeFromDB(regionCode);
        //根据AQI计算污染等级
        if (value == null || value.get("aqi") == null)
        if (value == null || value.get("AQI") == null)
            return null;
        Integer aqi = Integer.parseInt(value.get("aqi").toString());
        Integer aqi = Integer.parseInt(value.get("AQI").toString());
        String category = AQIUtils.classOfPollutionByAqi(aqi);
        value.put("category", category);
        return value;
@@ -173,7 +173,7 @@
                continue;
            }
            Map<String, Object> allDataMap = JSON.parseObject(allDataJson, Map.class);
            Object aqiData = allDataMap.get("aqi");
            Object aqiData = allDataMap.get("AQI");
            if (aqiData == null)
                result.put(key, "");
            else
screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java
@@ -65,10 +65,10 @@
        sysDictDataMapper.update(null, deleteWrapper);
        //插入日志
        StringBuilder content = new StringBuilder("删除了字典数据;");
        content.append("类型:"+type.getName()+"("+type.getDesc()+")"+";");
        content.append("key:"+existData.getDataKey()+";");
        content.append("value:"+existData.getDataValue()+";");
        LogUtils.saveOperationForManage(content.toString(),Constants.DELETE_OPERATE_TYPE);
        content.append("类型:" + type.getName() + "(" + type.getDesc() + ")" + ";");
        content.append("key:" + existData.getDataKey() + ";");
        content.append("value:" + existData.getDataValue() + ";");
        LogUtils.saveOperationForManage(content.toString(), Constants.DELETE_OPERATE_TYPE);
        //刷新缓存
        refreshCache();
        //封装返回对象
@@ -106,10 +106,10 @@
        sysDictDataMapper.updateById(sysDictData);
        //插入日志
        StringBuilder content = new StringBuilder("修改了字典数据;");
        content.append("类型:"+type.getName()+"("+type.getDesc()+")"+";");
        content.append("key:"+existData.getDataKey()+";");
        content.append("value:"+existData.getDataValue()+"->"+sysDictData.getDataValue()+";");
        LogUtils.saveOperationForManage(content.toString(),Constants.UPDATE_OPERATE_TYPE);
        content.append("类型:" + type.getName() + "(" + type.getDesc() + ")" + ";");
        content.append("key:" + existData.getDataKey() + ";");
        content.append("value:" + existData.getDataValue() + "->" + sysDictData.getDataValue() + ";");
        LogUtils.saveOperationForManage(content.toString(), Constants.UPDATE_OPERATE_TYPE);
        //刷新缓存
        refreshCache();
        //封装返回结果
@@ -147,10 +147,10 @@
        sysDictDataMapper.insert(sysDictData);
        //插入日志
        StringBuilder content = new StringBuilder("添加了字典数据;");
        content.append("类型:"+type.getName()+"("+type.getDesc()+")"+";");
        content.append("key:"+sysDictData.getDataKey()+";");
        content.append("value:"+sysDictData.getDataValue()+";");
        LogUtils.saveOperationForManage(content.toString(),Constants.INSERT_OPERATE_TYPE);
        content.append("类型:" + type.getName() + "(" + type.getDesc() + ")" + ";");
        content.append("key:" + sysDictData.getDataKey() + ";");
        content.append("value:" + sysDictData.getDataValue() + ";");
        LogUtils.saveOperationForManage(content.toString(), Constants.INSERT_OPERATE_TYPE);
        //刷新缓存
        refreshCache();
        //封装返回结果
@@ -198,7 +198,7 @@
    }
    @Override
    public void refreshCache(){
    public void refreshCache() {
        redisTemplate.delete(RedisConstants.DICT_DATA_KEY);
        Map<String, List<SysDictData>> datas = getDictDataFromDB();
        redisTemplate.opsForValue().set(RedisConstants.DICT_DATA_KEY, datas);
@@ -208,7 +208,7 @@
    /**
     * @Description: 从数据库中根据字典类型读取字典数据,返回Map  Key:类型名称 value:数据集合
     * @Param: []
     * @return: java.util.Map<java.lang.String                                                               ,                                                               java.util.List                                                               <                                                               com.moral.api.entity.sysDictData>>
     * @return: java.util.Map<java.lang.String                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               java.util.List                                                                                                                                                                                                                                               <               com.moral.api.entity.sysDictData>>
     * @Author: 陈凯裕
     * @Date: 2021/4/14
     */