diff --git a/win-module-system/win-module-system-api/src/main/java/com/win/module/system/enums/ErrorCodeConstants.java b/win-module-system/win-module-system-api/src/main/java/com/win/module/system/enums/ErrorCodeConstants.java index 2d2218ea..33e58a3e 100644 --- a/win-module-system/win-module-system-api/src/main/java/com/win/module/system/enums/ErrorCodeConstants.java +++ b/win-module-system/win-module-system-api/src/main/java/com/win/module/system/enums/ErrorCodeConstants.java @@ -69,7 +69,8 @@ public interface ErrorCodeConstants { ErrorCode DICT_DATA_NOT_EXISTS = new ErrorCode(1_002_007_001, "当前字典数据不存在"); ErrorCode DICT_DATA_NOT_ENABLE = new ErrorCode(1_002_007_002, "字典数据({})不处于开启状态,不允许选择"); ErrorCode DICT_DATA_VALUE_DUPLICATE = new ErrorCode(1_002_007_003, "已经存在该值的字典数据"); - + ErrorCode DICT_DATA_NOT_EXIST = new ErrorCode(1_002_007_004, "当前字典数据不存在【{}】"); + ErrorCode DICT_LABLE_NOT_EXIST = new ErrorCode(1_002_007_005, "当前字典标签不存在【{}】"); // ========== 通知公告 1-002-008-000 ========== ErrorCode NOTICE_NOT_FOUND = new ErrorCode(1_002_008_001, "当前通知公告不存在"); diff --git a/win-module-system/win-module-system-biz/src/main/java/com/win/module/system/service/dict/DictDataServiceImpl.java b/win-module-system/win-module-system-biz/src/main/java/com/win/module/system/service/dict/DictDataServiceImpl.java index a51df976..0c8ea1ae 100644 --- a/win-module-system/win-module-system-biz/src/main/java/com/win/module/system/service/dict/DictDataServiceImpl.java +++ b/win-module-system/win-module-system-biz/src/main/java/com/win/module/system/service/dict/DictDataServiceImpl.java @@ -200,10 +200,10 @@ public class DictDataServiceImpl implements DictDataService { if(dictDataDO != null && 0 == dictDataDO.getStatus()){ return dictDataDO; }else { - throw new UtilException( "字典类型" + ptype + "的数据" + plabel + "无效"); + throw exception(DICT_DATA_NOT_EXIST, "字典类型" + ptype + "的数据" + plabel + "无效"); } }else { - throw new UtilException( "字典类型" + ptype + "无效"); + throw exception(DICT_DATA_NOT_EXIST, "字典类型" + ptype + "无效"); } } @@ -215,7 +215,7 @@ public class DictDataServiceImpl implements DictDataService { if(dictDataDO != null && 0 == dictDataDO.getStatus()){ return dictDataDO; }else { - throw new UtilException( "未查到字典相关标签"); + throw exception(DICT_LABLE_NOT_EXIST, "未查到字典相关标签"); } } @Override @@ -226,7 +226,7 @@ public class DictDataServiceImpl implements DictDataService { if(dictDataDO != null && 0 == dictDataDO.getStatus()){ return dictDataDO; }else { - throw new UtilException( "未查到字典相关标签"); + throw exception(DICT_DATA_NOT_EXIST, "未查到字典相关键值"); } } }