From b471ab5edf72439cf6e37c4635c07e7a5fc08a4f Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期二, 03 十一月 2026 19:10:14 +0800
Subject: [PATCH] fix(excel): Excel 导入报错统一转为可读中文提示,不再出现「系统异常」500
---
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/enums/ErrorCodeConstants.java | 27 +++++++++++++++++++++------
1 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/enums/ErrorCodeConstants.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/enums/ErrorCodeConstants.java
index 38e185e..36421b3 100644
--- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/enums/ErrorCodeConstants.java
+++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/enums/ErrorCodeConstants.java
@@ -25,6 +25,8 @@
ErrorCode MENU_EXISTS_CHILDREN = new ErrorCode(1_002_001_004, "瀛樺湪瀛愯彍鍗曪紝鏃犳硶鍒犻櫎");
ErrorCode MENU_PARENT_NOT_DIR_OR_MENU = new ErrorCode(1_002_001_005, "鐖惰彍鍗曠殑绫诲瀷蹇呴』鏄洰褰曟垨鑰呰彍鍗�");
ErrorCode MENU_COMPONENT_NAME_DUPLICATE = new ErrorCode(1_002_001_006, "宸茬粡瀛樺湪璇ョ粍浠跺悕鐨勮彍鍗�");
+ ErrorCode MENU_TYPE_NOT_EXISTS = new ErrorCode(1_002_001_007, "鑿滃崟绫诲瀷涓嶈兘涓虹┖");
+ ErrorCode MENU_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_002_001_008, "瀵煎叆鑿滃崟鏁版嵁涓嶈兘涓虹┖锛�");
// ========== 瑙掕壊妯″潡 1-002-002-000 ==========
ErrorCode ROLE_NOT_EXISTS = new ErrorCode(1_002_002_000, "瑙掕壊涓嶅瓨鍦�");
@@ -33,6 +35,7 @@
ErrorCode ROLE_CAN_NOT_UPDATE_SYSTEM_TYPE_ROLE = new ErrorCode(1_002_002_003, "涓嶈兘鎿嶄綔绫诲瀷涓虹郴缁熷唴缃殑瑙掕壊");
ErrorCode ROLE_IS_DISABLE = new ErrorCode(1_002_002_004, "鍚嶅瓧涓恒�恵}銆戠殑瑙掕壊宸茶绂佺敤");
ErrorCode ROLE_ADMIN_CODE_ERROR = new ErrorCode(1_002_002_005, "鏍囪瘑銆恵}銆戜笉鑳戒娇鐢�");
+ ErrorCode ROLE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_002_002_006, "瀵煎叆瑙掕壊鏁版嵁涓嶈兘涓虹┖锛�");
// ========== 鐢ㄦ埛妯″潡 1-002-003-000 ==========
ErrorCode USER_USERNAME_EXISTS = new ErrorCode(1_002_003_000, "鐢ㄦ埛璐﹀彿宸茬粡瀛樺湪");
@@ -44,6 +47,8 @@
ErrorCode USER_IS_DISABLE = new ErrorCode(1_002_003_006, "鍚嶅瓧涓恒�恵}銆戠殑鐢ㄦ埛宸茶绂佺敤");
ErrorCode USER_COUNT_MAX = new ErrorCode(1_002_003_008, "鍒涘缓鐢ㄦ埛澶辫触锛屽師鍥狅細瓒呰繃绉熸埛鏈�澶х鎴烽厤棰�({})锛�");
ErrorCode USER_IMPORT_INIT_PASSWORD = new ErrorCode(1_002_003_009, "鍒濆瀵嗙爜涓嶈兘涓虹┖");
+ ErrorCode USER_IMPORT_FILE_EMPTY = new ErrorCode(1_002_003_010, "璇烽�夋嫨瑕佸鍏ョ殑 Excel 鏂囦欢");
+ ErrorCode USER_IMPORT_FILE_INVALID = new ErrorCode(1_002_003_011, "Excel 鏂囦欢鏍煎紡涓嶆纭紝璇蜂笅杞芥渶鏂版ā鏉块噸鏂板~鍐�");
ErrorCode USER_MOBILE_NOT_EXISTS = new ErrorCode(1_002_003_010, "璇ユ墜鏈哄彿灏氭湭娉ㄥ唽");
ErrorCode USER_REGISTER_DISABLED = new ErrorCode(1_002_003_011, "娉ㄥ唽鍔熻兘宸插叧闂�");
@@ -55,12 +60,14 @@
ErrorCode DEPT_PARENT_ERROR = new ErrorCode(1_002_004_004, "涓嶈兘璁剧疆鑷繁涓虹埗閮ㄩ棬");
ErrorCode DEPT_NOT_ENABLE = new ErrorCode(1_002_004_006, "閮ㄩ棬({})涓嶅浜庡紑鍚姸鎬侊紝涓嶅厑璁搁�夋嫨");
ErrorCode DEPT_PARENT_IS_CHILD = new ErrorCode(1_002_004_007, "涓嶈兘璁剧疆鑷繁鐨勫瓙閮ㄩ棬涓虹埗閮ㄩ棬");
+ ErrorCode DEPT_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_002_004_008, "瀵煎叆閮ㄩ棬鏁版嵁涓嶈兘涓虹┖锛�");
// ========== 宀椾綅妯″潡 1-002-005-000 ==========
ErrorCode POST_NOT_FOUND = new ErrorCode(1_002_005_000, "褰撳墠宀椾綅涓嶅瓨鍦�");
ErrorCode POST_NOT_ENABLE = new ErrorCode(1_002_005_001, "宀椾綅({}) 涓嶅浜庡紑鍚姸鎬侊紝涓嶅厑璁搁�夋嫨");
ErrorCode POST_NAME_DUPLICATE = new ErrorCode(1_002_005_002, "宸茬粡瀛樺湪璇ュ悕瀛楃殑宀椾綅");
ErrorCode POST_CODE_DUPLICATE = new ErrorCode(1_002_005_003, "宸茬粡瀛樺湪璇ユ爣璇嗙殑宀椾綅");
+ ErrorCode POST_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_002_005_004, "瀵煎叆宀椾綅鏁版嵁涓嶈兘涓虹┖锛�");
// ========== 瀛楀吀绫诲瀷 1-002-006-000 ==========
ErrorCode DICT_TYPE_NOT_EXISTS = new ErrorCode(1_002_006_001, "褰撳墠瀛楀吀绫诲瀷涓嶅瓨鍦�");
@@ -68,14 +75,19 @@
ErrorCode DICT_TYPE_NAME_DUPLICATE = new ErrorCode(1_002_006_003, "宸茬粡瀛樺湪璇ュ悕瀛楃殑瀛楀吀绫诲瀷");
ErrorCode DICT_TYPE_TYPE_DUPLICATE = new ErrorCode(1_002_006_004, "宸茬粡瀛樺湪璇ョ被鍨嬬殑瀛楀吀绫诲瀷");
ErrorCode DICT_TYPE_HAS_CHILDREN = new ErrorCode(1_002_006_005, "鏃犳硶鍒犻櫎锛岃瀛楀吀绫诲瀷杩樻湁瀛楀吀鏁版嵁");
+ ErrorCode DICT_TYPE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_002_006_006, "瀵煎叆瀛楀吀绫诲瀷鏁版嵁涓嶈兘涓虹┖锛�");
// ========== 瀛楀吀鏁版嵁 1-002-007-000 ==========
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_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_002_007_004, "瀵煎叆瀛楀吀鏁版嵁涓嶈兘涓虹┖锛�");
// ========== 閫氱煡鍏憡 1-002-008-000 ==========
ErrorCode NOTICE_NOT_FOUND = new ErrorCode(1_002_008_001, "褰撳墠閫氱煡鍏憡涓嶅瓨鍦�");
+ ErrorCode NOTICE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_002_008_002, "瀵煎叆閫氱煡鍏憡鏁版嵁涓嶈兘涓虹┖锛�");
+ ErrorCode NOTICE_TITLE_DUPLICATE = new ErrorCode(1_002_008_003, "宸茬粡瀛樺湪鏍囬涓恒�恵}銆戠殑閫氱煡鍏憡");
+ ErrorCode NOTICE_TYPE_NOT_EXISTS = new ErrorCode(1_002_008_004, "鍏憡绫诲瀷涓嶈兘涓虹┖");
// ========== 鐭俊娓犻亾 1-002-011-000 ==========
ErrorCode SMS_CHANNEL_NOT_EXISTS = new ErrorCode(1_002_011_000, "鐭俊娓犻亾涓嶅瓨鍦�");
@@ -120,12 +132,6 @@
ErrorCode SOCIAL_USER_AUTH_FAILURE = new ErrorCode(1_002_018_000, "绀句氦鎺堟潈澶辫触锛屽師鍥犳槸锛歿}");
ErrorCode SOCIAL_USER_NOT_FOUND = new ErrorCode(1_002_018_001, "绀句氦鎺堟潈澶辫触锛屾壘涓嶅埌瀵瑰簲鐨勭敤鎴�");
- ErrorCode SOCIAL_CLIENT_WEIXIN_MINI_APP_PHONE_CODE_ERROR = new ErrorCode(1_002_018_200, "鑾峰緱鎵嬫満鍙峰け璐�");
- ErrorCode SOCIAL_CLIENT_WEIXIN_MINI_APP_QRCODE_ERROR = new ErrorCode(1_002_018_201, "鑾峰緱灏忕▼搴忕爜澶辫触");
- ErrorCode SOCIAL_CLIENT_WEIXIN_MINI_APP_SUBSCRIBE_TEMPLATE_ERROR = new ErrorCode(1_002_018_202, "鑾峰緱灏忕▼搴忚闃呮秷鎭ā鐗堝け璐�");
- ErrorCode SOCIAL_CLIENT_WEIXIN_MINI_APP_SUBSCRIBE_MESSAGE_ERROR = new ErrorCode(1_002_018_203, "鍙戦�佸皬绋嬪簭璁㈤槄娑堟伅澶辫触");
- ErrorCode SOCIAL_CLIENT_WEIXIN_MINI_APP_ORDER_UPLOAD_SHIPPING_INFO_ERROR = new ErrorCode(1_002_018_204, "涓婁紶寰俊灏忕▼搴忓彂璐т俊鎭け璐�");
- ErrorCode SOCIAL_CLIENT_WEIXIN_MINI_APP_ORDER_NOTIFY_CONFIRM_RECEIVE_ERROR = new ErrorCode(1_002_018_205, "涓婁紶寰俊灏忕▼搴忚鍗曟敹璐т俊鎭け璐�");
ErrorCode SOCIAL_CLIENT_NOT_EXISTS = new ErrorCode(1_002_018_210, "绀句氦瀹㈡埛绔笉瀛樺湪");
ErrorCode SOCIAL_CLIENT_UNIQUE = new ErrorCode(1_002_018_211, "绀句氦瀹㈡埛绔凡瀛樺湪閰嶇疆");
@@ -176,4 +182,13 @@
ErrorCode STORAGE_BLOB_NOT_EXISTS = new ErrorCode(1_002_029_004, "鏂囦欢涓嶅瓨鍦�");
ErrorCode STORAGE_BLOB_PUBLIC_KEY_INVALID = new ErrorCode(1_002_029_005, "鏂囦欢鍏紑璁块棶key鏃犳晥");
+ // ========== 閫氱敤瀹℃壒閰嶇疆 1-002-030-000 ==========
+ ErrorCode APPROVAL_CONFIG_NOT_EXISTS = new ErrorCode(1_002_030_000, "瀹℃壒閰嶇疆涓嶅瓨鍦�");
+ ErrorCode APPROVAL_CONFIG_BIZ_TYPE_DUPLICATE = new ErrorCode(1_002_030_001, "涓氬姟绫诲瀷缂栫爜({})宸插瓨鍦�");
+ ErrorCode APPROVAL_CONFIG_NOT_ENABLED = new ErrorCode(1_002_030_002, "璇ヤ笟鍔$被鍨嬫湭鍚敤瀹℃壒锛屾棤娉曟彁浜ゅ鏍�");
+ ErrorCode APPROVAL_CONFIG_APPROVER_EMPTY = new ErrorCode(1_002_030_003, "璇ヤ笟鍔$被鍨嬫湭閰嶇疆瀹℃壒浜猴紝璇峰厛鍦ㄥ鎵归厤缃腑鎸囧畾瀹℃壒浜�");
+ ErrorCode APPROVAL_CONFIG_APPROVER_NOT_EXISTS = new ErrorCode(1_002_030_004, "鎵�閫夊鎵逛汉涓嶅瓨鍦ㄦ垨宸茶绂佺敤");
+ ErrorCode APPROVAL_CONFIG_NOT_APPROVER = new ErrorCode(1_002_030_005, "鎮ㄤ笉鏄涓氬姟鐨勫鎵逛汉锛屾棤鏉冭繘琛屽鏍告搷浣�");
+ ErrorCode APPROVAL_CONFIG_REJECT_REASON_REQUIRED = new ErrorCode(1_002_030_006, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
+
}
--
Gitblit v1.9.3