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/TaskHelper.cs |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs b/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs
index f5356b6..ee8b496 100644
--- a/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs
+++ b/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs
@@ -4,6 +4,7 @@
 using HH.WCS.Mobox3.RiDong.dispatch;
 using HH.WCS.Mobox3.RiDong.dto;
 using HH.WCS.Mobox3.RiDong.models;
+using HH.WCS.Mobox3.RiDong.Quartz;
 using HH.WCS.Mobox3.RiDong.util;
 using HH.WCS.Mobox3.RiDong.wms;
 
@@ -341,7 +342,29 @@
         dic.Add("Door", lockNo);
         NDC.StartNewOrderWithQCmd(164, DateTime.Now.Ticks.ToString(), dic);
     }
+    
+    /// <summary>
+    /// 鍙戦�鍏呯數
+    /// </summary>
+    /// <returns></returns>
+    public static void SendCd(TaskCD task)
+    {
+        var dic = new Dictionary<string, string>();
+        var dic1 = new Dictionary<string, string>();
+        dic.Add("No", task.No);
+        dic.Add("Pri", "0");
+        dic1.Add("ExtDeviceNo", task.CarNo);
 
+        //鍒ゆ柇
+        var res = NDC.OrderAdd(99, dic, dic1);
+        if (res != null && (res.Res.ErrCode == 0 || res.Res.ErrCode == 50009))
+        {
+            //    dstart.N_STATE = 1;
+            //    db.Updateable<TN_CD>(dstart).UpdateColumns(a => new { a.N_STATE }).ExecuteCommand();
+
+        }
+    }
+    
     /// <summary>  
     /// 淇敼浠诲姟鐘舵�  
     /// </summary>  
@@ -391,7 +414,6 @@
         {
             var outbound = AdoSqlMethod<OutboundOrder>.QueryFirst(p => p.S_NO == model.S_BS_NO);
             
-            
             var operationDto = new OperationDto()
             {
                 cntrCode = model.S_CNTR_CODE,
@@ -413,6 +435,9 @@
 
                 if (oldoperation == null)
                 {
+                    var queryFirst = AdoSqlMethod<Location>.QueryFirst(p=>p.S_CODE == model.S_LOC_CODE);
+
+
                     var newoperation = new Operation()
                     {
                         S_CODE = HelperMethod.GenerateTaskNo("浣滀笟鍙�, "OP"),
@@ -426,7 +451,8 @@
                         S_END_AREA = Operation.GetArea(model.N_OUT_TYPE == 2 ? "CKK-1" : "JJCKK-1"),
                         S_CNTR_CODE = model.S_CNTR_CODE,
                         S_DC_NO = model.S_DC_NO,
-                        S_OUT_TARGET = outbound.S_OUT_TARGET
+                        S_OUT_TARGET = outbound.S_OUT_TARGET,
+                        N_ROADWAY = queryFirst.N_ROADWAY
                     };
 
                     // 鏍规嵁鎵樼洏鍙锋煡璇㈡槸鍚︽暣鎵樻垨鍒嗘嫞
@@ -500,4 +526,7 @@
             }
         }
     }
+
+
+    
 }
\ No newline at end of file

--
Gitblit v1.9.1