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