| | |
| | | existWrapper.eq("is_delete", Constants.NOT_DELETE); |
| | | existWrapper.eq("id", sysDictData.getId()); |
| | | SysDictData existData = sysDictDataMapper.selectOne(existWrapper); |
| | | //判断key是否更新,如果更新则判断是否重复 |
| | | if(!ObjectUtils.isEmpty(sysDictData.getDataKey())){ |
| | | //判断key是否重复 |
| | | String key = sysDictData.getDataKey(); |
| | | QueryWrapper<SysDictData> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("is_delete", Constants.NOT_DELETE); |
| | |
| | | dto.setCode(ResponseCodeEnum.DICTDATA_KEY_EXIST.getCode()); |
| | | dto.setMsg(ResponseCodeEnum.DICTDATA_KEY_EXIST.getMsg()); |
| | | return dto; |
| | | } |
| | | } |
| | | //执行更新 |
| | | sysDictDataMapper.updateById(sysDictData); |