| | |
| | | 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(); |
| | | //封装返回对象 |
| | |
| | | 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(); |
| | | //封装返回结果 |
| | |
| | | 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(); |
| | | //封装返回结果 |
| | |
| | | } |
| | | |
| | | @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); |
| | |
| | | /** |
| | | * @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 |
| | | */ |