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