From 3990ae574c221e3764ce9cbc2e4e3eb71b7b1b52 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期六, 24 十月 2026 23:41:23 +0800
Subject: [PATCH] fix(mes): 修复批次正反向追溯链路
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java
index 30ac42c..623140a 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java
@@ -357,6 +357,8 @@
ErrorCode PRO_FEEDBACK_UNCHECK_QUANTITY_EXISTS = new ErrorCode(1_040_506_012, "褰撳墠鎶ュ伐鍗曟湭瀹屾垚妫�楠岋紙寰呮鏁伴噺锛歿}锛夛紝鏃犳硶鎵ц鎶ュ伐");
ErrorCode PRO_FEEDBACK_BACKFLUSH_BOM_REQUIRED = new ErrorCode(1_040_506_013, "褰撳墠宸ュ簭涓哄�掑啿宸ュ簭锛屼絾鏈厤缃瓸OM娑堣�楋紝鏃犳硶鎶ュ伐");
ErrorCode PRO_FEEDBACK_CANNOT_CREATE_WHEN_PAUSED = new ErrorCode(1_040_506_014, "鐢熶骇浠诲姟澶勪簬鍋滃伐鐘舵�侊紝鏃犳硶鎶ュ伐");
+ ErrorCode PRO_FEEDBACK_APPROVER_NOT_CONFIGURED = new ErrorCode(1_040_506_015, "鎶ュ伐鍗曟湭鎸囧畾瀹℃牳浜猴紝鏃犳硶瀹℃壒");
+ ErrorCode PRO_FEEDBACK_NOT_APPROVER = new ErrorCode(1_040_506_016, "鎮ㄤ笉鏄鎶ュ伐鍗曠殑鎸囧畾瀹℃牳浜猴紝鏃犳潈瀹℃壒");
// ========== MES 鐢熶骇绠$悊-鐢熶骇娴佽浆鍗★紙1-040-507-000锛� ==========
ErrorCode PRO_CARD_NOT_EXISTS = new ErrorCode(1_040_507_000, "鐢熶骇娴佽浆鍗′笉瀛樺湪");
@@ -698,6 +700,8 @@
ErrorCode WM_RETURN_SALES_NO_LINE = new ErrorCode(1_040_713_005, "閿�鍞��璐у崟鑷冲皯闇�瑕佷竴鏉¤鏁版嵁");
ErrorCode WM_RETURN_SALES_DETAIL_QUANTITY_MISMATCH = new ErrorCode(1_040_713_006, "閿�鍞��璐у崟琛屾暟閲忎笌鏄庣粏鏁伴噺涓嶄竴鑷�");
ErrorCode WM_RETURN_SALES_CANCEL_NOT_ALLOWED = new ErrorCode(1_040_713_007, "閿�鍞��璐у崟宸插畬鎴愭垨宸插彇娑堬紝鏃犳硶鍙栨秷");
+ ErrorCode WM_RETURN_SALES_AFTERSALE_LINKED = new ErrorCode(1_040_713_008, "璇ラ攢鍞��璐у崟鍏宠仈鍞悗鐢宠锛屼笉鑳界洿鎺ヤ慨鏀瑰崟澶存垨鍒犻櫎锛涢渶瑕佸彇娑堟椂璇疯蛋鍙栨秷娴佺▼");
+ ErrorCode WM_RETURN_SALES_RQC_SOURCE_INVALID = new ErrorCode(1_040_713_009, "閫�璐ф楠屽崟鏉ユ簮琛屼笌閿�鍞��璐у崟涓嶄竴鑷达紝鎴栬琛屽凡瀹屾垚妫�楠�");
ErrorCode WM_RETURN_SALES_LINE_NOT_EXISTS = new ErrorCode(1_040_713_100, "閿�鍞��璐у崟琛屼笉瀛樺湪");
ErrorCode WM_RETURN_SALES_DETAIL_NOT_EXISTS = new ErrorCode(1_040_713_200, "閿�鍞��璐у崟鏄庣粏涓嶅瓨鍦�");
ErrorCode WM_RETURN_SALES_DETAIL_QUANTITY_EXCEED = new ErrorCode(1_040_713_201, "涓婃灦鏄庣粏鎬绘暟閲忎笉鑳借秴杩囬��璐ц鏁伴噺");
@@ -729,6 +733,8 @@
ErrorCode WM_STOCK_TAKING_TASK_ALREADY_SUBMIT_APPROVAL = new ErrorCode(1_040_714_123, "鐩樼偣缁撴灉瀹℃壒宸叉彁浜わ紝璇峰嬁閲嶅鎻愪氦");
ErrorCode WM_STOCK_TAKING_TASK_RESULT_NOT_SUBMITTED = new ErrorCode(1_040_714_124, "鍙湁宸叉彁浜ょ粨鏋滃鎵圭殑鐩樼偣浠诲姟鎵嶈兘瀹℃牳");
ErrorCode WM_STOCK_TAKING_TASK_REJECT_REASON_REQUIRED = new ErrorCode(1_040_714_125, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
+ ErrorCode WM_STOCK_TAKING_TASK_RESULT_APPROVAL_PENDING = new ErrorCode(1_040_714_126, "鐩樼偣缁撴灉瀹℃壒宸叉彁浜わ紝瀹℃牳瀹屾垚鍓嶄笉鍏佽淇敼鐩樼偣缁撴灉");
+ ErrorCode WM_STOCK_TAKING_TASK_LINE_NOT_MATCH = new ErrorCode(1_040_714_127, "鐩樼偣浠诲姟琛屼笉灞炰簬鎸囧畾鐨勭洏鐐逛换鍔�");
// ========== MES 浠撳簱绠$悊-閿�鍞嚭搴撳崟锛�1-040-714-000锛� ==========
ErrorCode WM_PRODUCT_SALES_NOT_EXISTS = new ErrorCode(1_040_714_000, "閿�鍞嚭搴撳崟涓嶅瓨鍦�");
@@ -774,6 +780,7 @@
ErrorCode WM_MISC_ISSUE_REJECT_REASON_REQUIRED = new ErrorCode(1_040_715_007, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
ErrorCode WM_MISC_ISSUE_LINE_NOT_EXISTS = new ErrorCode(1_040_715_100, "鏉傞」鍑哄簱鍗曡涓嶅瓨鍦�");
ErrorCode WM_MISC_ISSUE_DETAIL_NOT_EXISTS = new ErrorCode(1_040_715_200, "鏉傞」鍑哄簱鍗曟槑缁嗕笉瀛樺湪");
+ ErrorCode WM_MISC_ISSUE_QUANTITY_INVALID = new ErrorCode(1_040_715_008, "鏉傞」鍑哄簱鏁伴噺涓嶈兘涓虹┖");
// ========== MES 浠撳簱绠$悊-鏉傞」鍏ュ簱鍗曪紙1-040-716-000锛� ==========
ErrorCode WM_MISC_RECEIPT_NOT_EXISTS = new ErrorCode(1_040_716_000, "鏉傞」鍏ュ簱鍗曚笉瀛樺湪");
@@ -865,6 +872,7 @@
ErrorCode PD_PROJECT_NOT_APPROVING = new ErrorCode(1_040_800_009, "鍙湁瀹℃壒涓姸鎬佺殑璁捐椤圭洰鎵嶈兘瀹℃牳");
ErrorCode PD_PROJECT_AUDIT_REJECT_REASON_REQUIRED = new ErrorCode(1_040_800_010, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
ErrorCode PD_PROJECT_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_800_011, "瀵煎叆璁捐椤圭洰鏁版嵁涓嶈兘涓虹┖");
+ ErrorCode PD_PROJECT_NO_DOCUMENT = new ErrorCode(1_040_800_012, "璁捐椤圭洰鑷冲皯闇�瑕佷竴浠借祫鏂欐墠鍏佽鎻愪氦瀹℃壒");
// ========== MES 浜у搧璁捐-璧勬枡瀛愯〃锛�1-040-801-000锛� ==========
ErrorCode PD_DOCUMENT_NOT_EXISTS = new ErrorCode(1_040_801_000, "璁捐璧勬枡涓嶅瓨鍦�");
@@ -902,6 +910,7 @@
ErrorCode PD_TECH_CONFIRM_NOT_PENDING_AUDIT = new ErrorCode(1_040_808_004, "鍙湁寰呭鏍哥姸鎬佺殑鎶�鏈‘璁ゅ嚱鎵嶈兘瀹℃牳");
ErrorCode PD_TECH_CONFIRM_REJECT_REASON_REQUIRED = new ErrorCode(1_040_808_007, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
ErrorCode PD_TECH_CONFIRM_NOT_AUDITED_FOR_CUSTOMER_CONFIRM = new ErrorCode(1_040_808_008, "鍙湁宸插鏍哥姸鎬佺殑鎶�鏈‘璁ゅ嚱鎵嶈兘杩涜瀹㈡埛纭");
+ ErrorCode PD_TECH_CONFIRM_NO_REQUIRED = new ErrorCode(1_040_808_009, "纭鍑界紪鍙蜂笉鑳戒负绌�");
// ========== MES 浜у搧璁捐-浜у搧妗f涓庡熀纭�鏁版嵁锛�1-040-809-000锛� ==========
ErrorCode PD_PRODUCT_NOT_EXISTS = new ErrorCode(1_040_809_000, "浜у搧妗f涓嶅瓨鍦�");
@@ -948,6 +957,19 @@
ErrorCode WM_TRANSFER_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_950_014, "瀵煎叆杞Щ鍗曟暟鎹笉鑳戒负绌猴紒");
ErrorCode WM_PACKAGE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_950_015, "瀵煎叆瑁呯鍗曟暟鎹笉鑳戒负绌猴紒");
+ // ========== MES 鑳借�楃鐞嗭紙1-040-902-000锛� ==========
+ ErrorCode EM_METER_NOT_EXISTS = new ErrorCode(1_040_902_000, "鑳借�楄閲忕偣涓嶅瓨鍦�");
+ ErrorCode EM_METER_CODE_DUPLICATE = new ErrorCode(1_040_902_001, "鑳借�楄閲忕偣缂栫爜宸插瓨鍦�");
+ ErrorCode EM_METER_HAS_RECORD = new ErrorCode(1_040_902_002, "鑳借�楄閲忕偣宸插瓨鍦ㄦ妱琛ㄨ褰曪紝鏃犳硶鍒犻櫎");
+ ErrorCode EM_METER_OBJECT_NOT_EXISTS = new ErrorCode(1_040_902_003, "璁¢噺鐐瑰叧鑱旂殑杞﹂棿/浜х嚎/璁惧涓嶅瓨鍦�");
+ ErrorCode EM_RECORD_NOT_EXISTS = new ErrorCode(1_040_902_010, "鑳借�楁妱琛ㄨ褰曚笉瀛樺湪");
+ ErrorCode EM_RECORD_DATE_DUPLICATE = new ErrorCode(1_040_902_011, "璇ヨ閲忕偣鍦ㄥ綋鏃ュ凡瀛樺湪鎶勮〃璁板綍");
+ ErrorCode EM_RECORD_READING_INVALID = new ErrorCode(1_040_902_012, "鏈熸湯璇绘暟涓嶈兘灏忎簬鏈熷垵璇绘暟");
+ ErrorCode EM_QUOTA_NOT_EXISTS = new ErrorCode(1_040_902_020, "鑳借�楄�冩牳鎸囨爣涓嶅瓨鍦�");
+ ErrorCode EM_QUOTA_OBJECT_NOT_EXISTS = new ErrorCode(1_040_902_021, "鑰冩牳瀵硅薄涓嶅瓨鍦�");
+ ErrorCode EM_ALERT_NOT_EXISTS = new ErrorCode(1_040_902_030, "鑳借�楅璀︿笉瀛樺湪");
+ ErrorCode EM_ALERT_ALREADY_HANDLED = new ErrorCode(1_040_902_031, "鑳借�楅璀﹀凡澶勭悊锛岃鍕块噸澶嶆搷浣�");
+
// ========== MES 鐢熶骇妯″潡-鍗曟嵁瀵煎叆锛�1-040-960-000锛� ==========
ErrorCode MES_PRO_WORK_ORDER_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_960_000, "瀵煎叆鐢熶骇宸ュ崟鏁版嵁涓嶈兘涓虹┖锛�");
ErrorCode MES_PRO_FEEDBACK_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_960_001, "瀵煎叆鐢熶骇鎶ュ伐鏁版嵁涓嶈兘涓虹┖锛�");
--
Gitblit v1.9.3