فهرست منبع

字典模块开发

chenxiaofei 1 ماه پیش
والد
کامیت
b34f26e8e7

+ 3 - 2
sckw-modules/sckw-system/src/main/java/com/sckw/system/repository/SysDictTypeRepository.java

@@ -22,10 +22,11 @@ public class SysDictTypeRepository extends ServiceImpl<SysDictTypeDao, SysDictTy
     /**
      * 根据类型查询字典类型
      */
-    public SysDictType selectByType(String type) {
+    public SysDictType selectByType(String type,String name) {
         LambdaQueryWrapper<SysDictType> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(SysDictType::getType, type)
-               .eq(SysDictType::getDelFlag, 0);
+                .eq(SysDictType::getName, name)
+                .eq(SysDictType::getDelFlag, 0);
         return this.getOne(wrapper);
     }
 

+ 1 - 1
sckw-modules/sckw-system/src/main/java/com/sckw/system/service/SysDictTypeService.java

@@ -36,7 +36,7 @@ public class SysDictTypeService {
      */
     public int insert(SysDictTypeReqVo.SysDictTypeInfo entity) {
         log.info("新增字典类型,请求参数:{}", JSON.toJSONString(entity));
-        SysDictType existType = sysDictTypeService.selectByType(entity.getType());
+        SysDictType existType = sysDictTypeService.selectByType(entity.getType(),entity.getName());
         if (existType != null) {
             log.error("字典类型已存在,请勿重复添加");
             return 0;