From 82065a03737fa1370eb9f4f01ab5332933baf08a Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期四, 05 三月 2026 09:23:37 +0800
Subject: [PATCH] 云仓WMS+RCS+自动入库临时方法配置
---
rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/AsnExceStatus.java | 43 ++++++++++++++++++++++++++++++++++++++-----
1 files changed, 38 insertions(+), 5 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/AsnExceStatus.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/AsnExceStatus.java
index b272641..cc93b8a 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/AsnExceStatus.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/AsnExceStatus.java
@@ -9,13 +9,34 @@
*/
public enum AsnExceStatus {
- //璐ㄦ鐘舵��
+ // ASN/鍏ュ簱鍗曟墽琛岀姸鎬侊細鏈墽琛�(缁勬墭) 鈫� 浠诲姟鎵ц涓� 鈫� 宸插畬鎴�
ASN_EXCE_STATUS_UN_EXCE("0", "鏈墽琛�"),
+
ASN_EXCE_STATUS_EXCE_ING("1", "鎵ц涓�"),
- ASN_EXCE_STATUS_TASK_DONE("2", "宸插畬鎴�"),
- ASN_EXCE_STATUS_TASK_CANCEL("3", "鍙栨秷"),
- ASN_EXCE_STATUS_TASK_CLOSE("4", "宸插叧闂�")
- ;
+ ASN_EXCE_STATUS_RECEIPT_DONE("2", "鏀惰揣瀹屾垚"),
+
+ ASN_EXCE_STATUS_TASK_EXCE("3", "浠诲姟鎵ц涓�"),
+ /** 宸插畬鎴愶細鏁村崟鍏ㄦ祦绋嬬粨鏉燂紙鏀惰揣+缁勬墭+涓婃灦/鍏ュ簱浠诲姟绛夛級锛屽彲褰掓。鍘嗗彶銆佷笂鎶� ERP锛涚敱缁勬墭/浠诲姟瀹氭椂鎴栫Щ鍘嗗彶鏃惰缃� */
+ ASN_EXCE_STATUS_TASK_DONE("4", "宸插畬鎴�"),
+ ASN_EXCE_STATUS_TASK_CANCEL("8", "鍙栨秷"),
+ ASN_EXCE_STATUS_TASK_CLOSE("9", "宸插叧闂�"),
+
+ //PO鍗曟墽琛岀姸鎬�
+// PO_EXCE_STATUS_UN_EXCE("0", "鏈墽琛�"),
+// PO_EXCE_STATUS_EXCE_ING("1", "鎵ц涓�"),
+// PO_EXCE_STATUS_SECTION_DONE("2", "閮ㄥ垎瀹屾垚"),
+// PO_EXCE_STATUS_ALL_DONE("3", "宸插畬鎴�"),
+
+
+ OUT_STOCK_STATUS_TASK_INIT("10", "鍒濆鍖�"),
+ OUT_STOCK_STATUS_TASK_EXCE("11", "寰呭鐞�"),
+ OUT_STOCK_STATUS_TASK_WAVE("11", "鐢熸垚娉㈡"),
+ OUT_STOCK_STATUS_TASK_CREATE("13", "鐢熸垚宸ヤ綔妗�"),
+ OUT_STOCK_STATUS_TASK_WORKING("14", "浣滀笟涓�"),
+ OUT_STOCK_STATUS_TASK_DONE("15", "宸插畬鎴�")
+
+
+ ;
AsnExceStatus(String val, String desc) {
this.val = Short.parseShort(val);
this.desc = desc;
@@ -35,6 +56,12 @@
return AsnExceStatus.ASN_EXCE_STATUS_TASK_CANCEL.desc;
} else if (val.equals(AsnExceStatus.ASN_EXCE_STATUS_TASK_CLOSE.val)) {
return AsnExceStatus.ASN_EXCE_STATUS_TASK_CLOSE.desc;
+ } else if (val.equals(AsnExceStatus.OUT_STOCK_STATUS_TASK_INIT.val)) {
+ return AsnExceStatus.OUT_STOCK_STATUS_TASK_INIT.desc;
+ } else if (val.equals(AsnExceStatus.OUT_STOCK_STATUS_TASK_EXCE.val)) {
+ return AsnExceStatus.OUT_STOCK_STATUS_TASK_EXCE.desc;
+ } else if (val.equals(AsnExceStatus.ASN_EXCE_STATUS_RECEIPT_DONE.val)) {
+ return AsnExceStatus.ASN_EXCE_STATUS_RECEIPT_DONE.desc;
} else {
return null;
}
@@ -51,6 +78,12 @@
return AsnExceStatus.ASN_EXCE_STATUS_TASK_CANCEL.val;
} else if (desc.equals(AsnExceStatus.ASN_EXCE_STATUS_TASK_CLOSE.desc)) {
return AsnExceStatus.ASN_EXCE_STATUS_TASK_CLOSE.val;
+ } else if (desc.equals(AsnExceStatus.OUT_STOCK_STATUS_TASK_INIT.desc)) {
+ return AsnExceStatus.OUT_STOCK_STATUS_TASK_INIT.val;
+ } else if (desc.equals(AsnExceStatus.OUT_STOCK_STATUS_TASK_EXCE.desc)) {
+ return AsnExceStatus.OUT_STOCK_STATUS_TASK_EXCE.val;
+ } else if (desc.equals(AsnExceStatus.ASN_EXCE_STATUS_RECEIPT_DONE.desc)) {
+ return AsnExceStatus.ASN_EXCE_STATUS_RECEIPT_DONE.val;
} else {
return null;
}
--
Gitblit v1.9.1