| | |
| | | SysDictDataService sysDictDataService; |
| | | @Autowired |
| | | RedisTemplate redisTemplate; |
| | | @Autowired |
| | | LogUtils logUtils; |
| | | |
| | | @Override |
| | | @Transactional |
| | |
| | | sysDictDataService.update(null,deleteDataWrapper); |
| | | //插入日志 |
| | | HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); |
| | | logUtils.saveOperationForManage(request,"删除字典类型:"+type.getName(),Constants.DELETE_OPERATE_TYPE); |
| | | LogUtils.saveOperationForManage(request,"删除字典类型:"+type.getName(),Constants.DELETE_OPERATE_TYPE); |
| | | //刷新缓存数据 |
| | | refreshCache(); |
| | | //封装返回数据 |
| | |
| | | //获取要插入的实体 |
| | | SysDictType sysDictType = form.formConvertEntity(); |
| | | //判断name是否已经存在 |
| | | QueryWrapper<SysDictType> existNameWrapper = new QueryWrapper<>(); |
| | | existNameWrapper.eq("name",sysDictType.getName()); |
| | | existNameWrapper.eq("is_delete",Constants.NOT_DELETE); |
| | | SysDictType existType = sysDictTypeMapper.selectOne(existNameWrapper); |
| | | SysDictType existType = sysDictTypeMapper.listOne(sysDictType.getName()); |
| | | if(!ObjectUtils.isEmpty(existType)){ |
| | | dto.setCode(ResponseCodeEnum.DICTTYPE_EXIST.getCode()); |
| | | dto.setMsg(ResponseCodeEnum.DICTTYPE_EXIST.getMsg()); |
| | |
| | | sysDictTypeMapper.insert(sysDictType); |
| | | //插入日志 |
| | | HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); |
| | | logUtils.saveOperationForManage(request,"添加字典类型:"+sysDictType.getName(),Constants.INSERT_OPERATE_TYPE); |
| | | LogUtils.saveOperationForManage(request,"添加字典类型:"+sysDictType.getName(),Constants.INSERT_OPERATE_TYPE); |
| | | //刷新缓存 |
| | | refreshCache(); |
| | | //封装返回对象 |