From 9cba325e0d7c30644606e63e5df01faba0c42038 Mon Sep 17 00:00:00 2001
From: lss <2538410689@qq.com>
Date: 星期三, 06 八月 2025 17:18:41 +0800
Subject: [PATCH] 优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/api/AgvController.cs |   33 +++++++++++++++++++++++++--------
 1 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/api/AgvController.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/api/AgvController.cs
index c6a1381..c72af45 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/api/AgvController.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/api/AgvController.cs
@@ -1,4 +1,5 @@
 锘縰sing HH.WCS.JiaTong.core;
+using HH.WCS.JiaTong.device;
 using HH.WCS.JiaTong.dispatch;
 using HH.WCS.JiaTong.process;
 using HH.WCS.JiaTong.util;
@@ -6,7 +7,10 @@
 using Newtonsoft.Json;
 using System.Collections.Generic;
 using System.Reflection;
+using System.Threading;
+using System.Threading.Tasks;
 using System.Web.Http;
+using System.Web.Services.Description;
 using static HH.WCS.JiaTong.api.ApiModel;
 
 namespace HH.WCS.JiaTong.api
@@ -24,10 +28,22 @@
         /// <returns></returns>
         [HttpPost]
         //[Route("AGVCallbackState")]
-        public ReturnResult AGVCallbackState(AgvTaskState model) {
-            LogHelper.Info("AGVCallbackState Request锛� + JsonConvert.SerializeObject(model), "HosttoagvTask");
-            WCSCore.OperateAgvTaskStatus(model);
-            return new ReturnResult();
+        public ReturnResult AGVCallbackState(AgvTaskState model)
+        {
+            try
+            {
+                LogHelper.Info("AGVCallbackState Request锛� + JsonConvert.SerializeObject(model), "HosttoagvTask");
+
+                WCSCore.OperateAgvTaskStatus(model);
+
+                return new ReturnResult();
+            }
+            catch (System.Exception)
+            {
+                return new ReturnResult();
+                throw;
+            }
+
         }
 
         /// <summary>
@@ -37,7 +53,8 @@
         /// <returns></returns>
         [HttpPost]
         //[Route("AGVCallbackEvent")]
-        public ReturnResult AGVCallbackEvent(AgvEventInfo model) {
+        public ReturnResult AGVCallbackEvent(AgvEventInfo model)
+        {
             LogHelper.Info("AGVCallbackEvent Request锛� + JsonConvert.SerializeObject(model), "HosttoagvTask");
             return new ReturnResult();
         }
@@ -49,18 +66,18 @@
         /// <returns></returns>
         [HttpPost]
         //[Route("AGVDeviceReceive")]
-        public ReturnResult AGVDeviceReceive(List<AgvDeviceStatus> models) {
+        public ReturnResult AGVDeviceReceive(List<AgvDeviceStatus> models)
+        {
             LogHelper.Info("AGVDeviceReceive Request锛� + JsonConvert.SerializeObject(models), "HosttoagvCar");
 
             models.ForEach(a =>
             {
-               
                 ApiHelper.AGVDeviceReceiveSet(a.forkliftNo, a.battery, a.errCode, a.errCode2, a.faildCode);
             });
             return new ReturnResult();
         }
 
-       
+
 
     }
 }

--
Gitblit v1.9.1