src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java
@@ -76,7 +76,7 @@ LambdaQueryWrapper<DictBiz> lqw = Wrappers.<DictBiz>query().lambda().eq(DictBiz::getCode, dict.getCode()).eq(DictBiz::getDictKey, dict.getDictKey()); Long cnt = baseMapper.selectCount((Func.isEmpty(dict.getId())) ? lqw : lqw.notIn(DictBiz::getId, dict.getId())); if (cnt > 0L) { throw new ServiceException("当前字典键值已存在!"); throw new ServiceException("当前键值已存在!"); } // 修改顶级字典后同步更新下属字典的编号 if (Func.isNotEmpty(dict.getId()) && dict.getParentId().longValue() == BladeConstant.TOP_PARENT_ID) {