From 67c7f0449f57933c26d785c277ddcd539c899b25 Mon Sep 17 00:00:00 2001 From: hudong <Administrator@PC-20250329JZUF> Date: 星期五, 04 七月 2025 17:39:39 +0800 Subject: [PATCH] 出库审核逻辑修改 --- core/WCSCore.cs | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/core/WCSCore.cs b/core/WCSCore.cs index c60542f..7b4f945 100644 --- a/core/WCSCore.cs +++ b/core/WCSCore.cs @@ -62,15 +62,19 @@ //sendsencondtask(TN_Task); WMSHelper.End(TN_Task); //鍑哄簱浠诲姟瀹屾垚 淇敼閰嶇洏鍗曠姸鎬佷负瀹屾垚 - if (TN_Task.N_TYPE == 2&&TN_Task.S_TYPE!="鍑哄簱绌烘墭鐩�) + if (TN_Task.N_TYPE == 2&&TN_Task.S_TYPE!="鍑哄簱绌烘墭鐩� && TN_Task.S_TYPE != "鍗婃墭鍑哄簱") { WMSHelper.EndTn(TN_Task.S_CNTR_CODE); } break; case 7: - TaskProcess.OperateStatus(TN_Task, 7); - WCSHelper.Fail(TN_Task); - WMSHelper.Fail(TN_Task); + if (TN_Task.N_B_STATE!=3) + { + TaskProcess.OperateStatus(TN_Task, 7); + WCSHelper.Fail(TN_Task); + WMSHelper.Fail(TN_Task); + } + //sendsencondtask(TN_Task); //WMSHelper.End(TN_Task); break; @@ -141,11 +145,18 @@ } - } internal static void Dispatch1() { + } + internal static void Dispatch1() { //鏌ヨ浠诲姟 //鑾峰彇鎵�湁绛夊緟鐨勪换鍔� TaskProcess.SendCd(); } + internal static void DSCZ() + { + //鏌ヨ浠诲姟 + //鑾峰彇鎵�湁绛夊緟鐨勪换鍔�+ TaskProcess.SendCZ(); + } /// <summary> /// 鏉ゥ鍫嗗灈鏈轰俊鍙峰弽棣� -- Gitblit v1.9.1