screen-common/src/main/java/com/moral/util/TokenUtils.java
@@ -146,8 +146,9 @@ destoryToken(getUidByToken(token), token); } /** * @Description: 销毁当前连接的token * @Description: 销毁当前连接的token0 * @Param: [] * @return: void * @Author: 陈凯裕 screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java
@@ -75,11 +75,23 @@ SysDictDataDTO dto = new SysDictDataDTO(); //取参 SysDictData sysDictData = form.formConvertEntity(); //查询数据是否存在 //查询旧数据用于更新 QueryWrapper<SysDictData> existWrapper = new QueryWrapper<>(); existWrapper.eq("is_delete", Constants.NOT_DELETE); existWrapper.eq("id", sysDictData.getId()); SysDictData existData = sysDictDataMapper.selectOne(existWrapper); //判断key是否重复 String key = sysDictData.getDataKey(); QueryWrapper<SysDictData> wrapper = new QueryWrapper<>(); wrapper.eq("is_delete", Constants.NOT_DELETE); wrapper.eq("dataKey", key); wrapper.eq("dict_type_id", existData.getDictTypeId()); SysDictData existKeyData = sysDictDataMapper.selectOne(wrapper); if (!ObjectUtils.isEmpty(existKeyData)) { dto.setCode(ResponseCodeEnum.DICTDATA_KEY_EXIST.getCode()); dto.setMsg(ResponseCodeEnum.DICTDATA_KEY_EXIST.getMsg()); return dto; } //执行更新 sysDictDataMapper.updateById(sysDictData); //清除缓存 screen-manage/src/main/resources/application-dev.yml
@@ -55,8 +55,7 @@ filters: stat type: com.alibaba.druid.pool.DruidDataSource max-wait: 60000 #url: jdbc:mysql://vp9l57dtd2vng7oxft1t.rwlb.rds.aliyuncs.com:3306/moral?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai url: jdbc:mysql://vp9l57dtd2vng7oxft1t-rw4rm.rwlb.rds.aliyuncs.com:3306/moral?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai url: jdbc:mysql://rm-bp1pr3rx9m3fnkwsk.mysql.rds.aliyuncs.com:3306/moral?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: moral_123456 test-on-borrow: false