From 7267e82ccfbea0fa03e8bc809a2d5ac6f7da84ac Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期五, 20 六月 2025 15:33:36 +0800
Subject: [PATCH] 优化国自AGV和ERP下发的报文处理逻辑

---
 process/TaskProcess.cs |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/process/TaskProcess.cs b/process/TaskProcess.cs
index 96dd8df..6c81fbd 100644
--- a/process/TaskProcess.cs
+++ b/process/TaskProcess.cs
@@ -6,6 +6,7 @@
 using System.Linq;
 using HH.WCS.Mobox3.AnGang.models;
 using System;
+using HH.WCS.Mobox3.AnGang.util;
 
 namespace HH.WCS.Mobox3.AnGang.process {
     internal class TaskProcess {
@@ -106,13 +107,19 @@
         /// </summary>
         /// <param name="mst"></param>
         internal static bool SendTask(TN_Task mst) {
-
+            var db = new SqlHelper<object>().GetInstance();
             var result = false;
             var start = "0"; var end = "0";
             var taskType = mst.S_TYPE.Trim();
             if (mst.N_B_STATE == 0) {
+                // 鍘熶唬鐮佺増鏈�+                //var code = GZRobot.CreateOrder(mst.S_CODE, mst.N_PRIORITY, JsonConvert.SerializeObject(new { src = mst.S_START_LOC, dst = mst.S_END_LOC }), "p2p");
+                // 灏婇噸鏂囨。鐨勭増鏈�+                var startSite = LocationHelper.GetAgvSite(mst.S_START_LOC);
+                var endSite = LocationHelper.GetAgvSite(mst.S_END_LOC); // 濡傛灉鎵句笉鍒颁細杩斿洖0锛屽氨鏄亣缁堢偣
 
-                var code = GZRobot.CreateOrder(mst.S_CODE, mst.N_PRIORITY, JsonConvert.SerializeObject(new { src = mst.S_START_LOC, dst = mst.S_END_LOC }), "p2p");
+                var code = GZRobot.CreateOrder(mst.S_CODE, mst.N_PRIORITY, JsonConvert.SerializeObject(new { src = startSite, dst = endSite }), "p2pdst", "pgapi");
+
                 if (code > 0) {
                     //鏇存柊浠诲姟鐘舵�
                     mst.N_B_STATE = 1;

--
Gitblit v1.9.1