From 4bc513be11e671caf20ec6013a51dee42c2ed96e Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期六, 07 十一月 2026 18:31:26 +0800
Subject: [PATCH] fix(crm): 禁止物料类合同开票

---
 yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/ErrorCodeConstants.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/ErrorCodeConstants.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/ErrorCodeConstants.java
index de79265..ca2faba 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/ErrorCodeConstants.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/ErrorCodeConstants.java
@@ -25,6 +25,7 @@
     ErrorCode CONTRACT_DELETE_FAIL_NOT_EDITABLE = new ErrorCode(1_020_000_015, "鍙湁鏈彁浜ゆ垨瀹℃牳涓嶉�氳繃鐘舵�佺殑鍚堝悓鎵嶈兘鍒犻櫎");
     ErrorCode CONTRACT_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_020_000_009, "瀵煎叆鍚堝悓鏁版嵁涓嶈兘涓虹┖锛�");
     ErrorCode CONTRACT_NAME_EXISTS = new ErrorCode(1_020_000_011, "宸插瓨鍦ㄥ悎鍚屻�恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
+    ErrorCode CONTRACT_IMPORT_INVALID = new ErrorCode(1_020_000_016, "鍚堝悓瀵煎叆鏁版嵁鏃犳晥锛歿}");
     ErrorCode CONTRACT_IMPORT_CUSTOMER_NOT_EXISTS = new ErrorCode(1_020_000_013, "瀹㈡埛銆恵}銆戜笉瀛樺湪锛�");
 
     // ========== 绾跨储绠$悊 1-020-001-000 ==========
@@ -55,7 +56,7 @@
     ErrorCode RECEIVABLE_NOT_EXISTS = new ErrorCode(1_020_004_000, "鍥炴涓嶅瓨鍦�");
     ErrorCode RECEIVABLE_UPDATE_FAIL_EDITING_PROHIBITED = new ErrorCode(1_020_004_001, "鏇存柊鍥炴澶辫触锛屽師鍥狅細绂佹缂栬緫");
     ErrorCode RECEIVABLE_DELETE_FAIL = new ErrorCode(1_020_004_002, "鍒犻櫎鍥炴澶辫触锛屽師鍥狅細 琚洖娆捐鍒掓墍浣跨敤锛屼笉鍏佽鍒犻櫎");
-    ErrorCode RECEIVABLE_SUBMIT_FAIL_NOT_DRAFT = new ErrorCode(1_020_004_003, "鍥炴鎻愪氦瀹℃牳澶辫触锛屽師鍥狅細鍥炴娌″鍦ㄦ湭鎻愪氦鐘舵��");
+    ErrorCode RECEIVABLE_SUBMIT_FAIL_NOT_DRAFT = new ErrorCode(1_020_004_003, "鍥炴鎻愪氦瀹℃牳澶辫触锛屽師鍥狅細鍥炴椤诲浜庤崏绋挎垨瀹℃牳涓嶉�氳繃鐘舵��");
     ErrorCode RECEIVABLE_UPDATE_AUDIT_STATUS_FAIL_NOT_PROCESS = new ErrorCode(1_020_004_004, "鏇存柊鍥炴瀹℃牳鐘舵�佸け璐ワ紝鍘熷洜锛氬洖娆句笉鏄鏍镐腑鐘舵��");
     ErrorCode RECEIVABLE_NO_EXISTS = new ErrorCode(1_020_004_005, "鐢熸垚鍥炴搴忓垪鍙烽噸澶嶏紝璇烽噸璇�");
     ErrorCode RECEIVABLE_CREATE_FAIL_CONTRACT_NOT_APPROVE = new ErrorCode(1_020_004_006, "鍒涘缓鍥炴澶辫触锛屽師鍥狅細鍚堝悓涓嶆槸瀹℃牳閫氳繃鐘舵��");
@@ -133,6 +134,7 @@
     ErrorCode SALE_QUOTATION_DELETE_FAIL_NOT_DRAFT = new ErrorCode(1_020_015_003, "閿�鍞姤浠峰崟({})涓嶆槸鑽夌鐘舵�侊紝鏃犳硶鍒犻櫎");
     ErrorCode SALE_QUOTATION_CONVERT_FAIL_NOT_DRAFT = new ErrorCode(1_020_015_004, "閿�鍞姤浠峰崟({})涓嶆槸鑽夌鐘舵�侊紝鏃犳硶杞悎鍚�");
     ErrorCode SALE_QUOTATION_ITEM_NOT_EXISTS = new ErrorCode(1_020_015_005, "鐗╂枡涓嶅瓨鍦ㄦ垨鏈惎鐢�");
+    ErrorCode SALE_QUOTATION_CONVERT_INVALID_COUNT = new ErrorCode(1_020_015_007, "鎶ヤ环鍗曠墿鏂欐暟閲忓繀椤讳负姝f暣鏁颁笖涓嶈秴杩� 2147483647锛屾墠鑳借浆鍚堝悓");
     ErrorCode SALE_QUOTATION_CONTRACT_EXISTS = new ErrorCode(1_020_015_006, "閿�鍞姤浠峰崟宸茶浆鍚堝悓锛岃鍕块噸澶嶆搷浣�");
 
     // ========== 寮�绁� 1_020_016_000 ==========
@@ -143,6 +145,7 @@
     ErrorCode INVOICE_SUBMIT_FAIL_NOT_EDITABLE = new ErrorCode(1_020_016_004, "鍙湁鑽夌鎴栧鏍镐笉閫氳繃鐘舵�佺殑寮�绁ㄦ墠鑳芥彁浜ゅ鎵�");
     ErrorCode INVOICE_AUDIT_FAIL_NOT_PROCESS = new ErrorCode(1_020_016_005, "鍙湁瀹℃壒涓姸鎬佺殑寮�绁ㄦ墠鑳藉鏍�");
     ErrorCode INVOICE_AUDIT_REJECT_REASON_REQUIRED = new ErrorCode(1_020_016_013, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
+    ErrorCode INVOICE_CREATE_FAIL_MATERIAL_NOT_ALLOWED = new ErrorCode(1_020_016_014, "鐗╂枡涓嶅厑璁稿紑绁�");
     ErrorCode INVOICE_CREATE_FAIL_CONTRACT_NOT_APPROVE = new ErrorCode(1_020_016_006, "鍒涘缓寮�绁ㄥけ璐ワ紝鍘熷洜锛氬悎鍚屼笉鏄鏍搁�氳繃鐘舵��");
     ErrorCode INVOICE_CREATE_FAIL_PRICE_EXCEEDS_LIMIT = new ErrorCode(1_020_016_007, "鍒涘缓寮�绁ㄥけ璐ワ紝鍘熷洜锛氬紑绁ㄩ噾棰濊秴鍑哄悎鍚岄噾棰濓紝鐩墠鍙紑绁細{} 鍏�");
     ErrorCode RECEIVABLE_CREATE_FAIL_INVOICE_NOT_EXISTS = new ErrorCode(1_020_016_008, "鍒涘缓鍥炴澶辫触锛屽師鍥狅細鍏宠仈鐨勫紑绁ㄤ笉瀛樺湪");

--
Gitblit v1.9.3