From e2303b1125817cb7887e36d5905c8f1661d685a3 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期四, 29 五月 2025 17:29:52 +0800 Subject: [PATCH] 完善ERP出库下发任务及来源单号、记录表的字段更新 --- wms/WCSHelper.cs | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/wms/WCSHelper.cs b/wms/WCSHelper.cs index dddbe4a..d341fde 100644 --- a/wms/WCSHelper.cs +++ b/wms/WCSHelper.cs @@ -55,7 +55,7 @@ S_END_LOC = endLoc.S_CODE, S_TYPE = type, N_PRIORITY = 3, // 鍒濆浼樺厛绾ч粯璁や负锛� - N_SCHEDULE_TYPE = 3, // 鍥借嚜 + N_SCHEDULE_TYPE = 1, // NDC N_B_STATE = 0, S_CNTR_CODE = cntId, }; @@ -63,6 +63,25 @@ return TN_Task; } + public static TN_Task BuildErpTask(TN_Location startLoc, TN_Location endLoc, string cntId, string type, string erpNo) { + TN_Task TN_Task = new TN_Task() { + S_CODE = GenerateTaskNo(), + S_START_AREA = startLoc.S_AREA_CODE, + S_END_AREA = endLoc.S_AREA_CODE, + S_START_LOC = startLoc.S_CODE, + S_END_LOC = endLoc.S_CODE, + S_TYPE = type, + N_PRIORITY = 3, // 鍒濆浼樺厛绾ч粯璁や负锛� + N_SCHEDULE_TYPE = 1, // NDC + N_B_STATE = 0, + S_CNTR_CODE = cntId, + S_BS_NO = erpNo, + S_BS_TYPE = "ERP", + }; + + return TN_Task; + } + public static TN_Task BuildTask(TN_Loc_Container locCntrRel, TN_Location endLoc, string cntId, string type) { var fromLoc = LocationHelper.GetLocation(locCntrRel.S_LOC_CODE); -- Gitblit v1.9.1