From 6d40f7c8b19efc612f824ee7e778d5be9f8382f5 Mon Sep 17 00:00:00 2001 From: Tjiny <Tjinyu23@163.com> Date: 星期五, 11 七月 2025 17:04:03 +0800 Subject: [PATCH] 2025-07-11日提交 --- HH.WCS.Mobox3.RiDong/generalMethod/PipeLineHelper.cs | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/HH.WCS.Mobox3.RiDong/generalMethod/PipeLineHelper.cs b/HH.WCS.Mobox3.RiDong/generalMethod/PipeLineHelper.cs index a65041b..99f56d1 100644 --- a/HH.WCS.Mobox3.RiDong/generalMethod/PipeLineHelper.cs +++ b/HH.WCS.Mobox3.RiDong/generalMethod/PipeLineHelper.cs @@ -152,9 +152,10 @@ } else if (conveyorLinesInfo.PURPOSE == "鍑哄簱鍙�) { - if (conveyorLinesInfo.TASKFINISH == 1) + if (conveyorLinesInfo.TASKFINISH == 1 || conveyorLinesInfo.TASKFINISH == 2) { - var task = AdoSqlMethod<Task>.QueryFirst(p => p.S_CNTR_CODE == conveyorLinesInfo.BARCODE && p.N_B_STATE == 1 && p.N_SCHEDULE_TYPE == 1); + var task = AdoSqlMethod<Task>.QueryFirst(p => + p.S_CNTR_CODE == conveyorLinesInfo.BARCODE && p.N_B_STATE == 1 && p.N_SCHEDULE_TYPE == 1); if (task != null) { @@ -199,11 +200,21 @@ } AdoSqlMethod<LEDDemo>.UpdateFirst(ledDemo, p => new { p.OUTBOUNDTYPE, p.DIRECTION, p.FREIGHTTYPE }); + + if (conveyorLinesInfo.TASKFINISH == 2) + { + var outboundException = + AdoSqlMethod<OutboundException>.QueryFirst(p => + p.WMS_CNTR_CODE == conveyorLinesInfo.BARCODE); + + if (outboundException != null) + { + outboundException.S_CODE = task.S_OP_CODE; + + AdoSqlMethod<OutboundException>.UpdateFirst(outboundException, p => new { p.S_CODE }); + } + } } - } - else if (conveyorLinesInfo.TASKFINISH == 2) - { - // 鐩墠鏆傚畾浜哄伐纭畾 } } else if (conveyorLinesInfo.PURPOSE == "闂ㄧ") -- Gitblit v1.9.1