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下发的报文处理逻辑

---
 core/WCSCore.cs |   41 ++++++++---------------------------------
 1 files changed, 8 insertions(+), 33 deletions(-)

diff --git a/core/WCSCore.cs b/core/WCSCore.cs
index 61e832b..ca22441 100644
--- a/core/WCSCore.cs
+++ b/core/WCSCore.cs
@@ -2,7 +2,6 @@
 using HH.WCS.Mobox3.AnGang.dispatch;
 using HH.WCS.Mobox3.AnGang.models;
 using HH.WCS.Mobox3.AnGang.process;
-using HH.WCS.Mobox3.AnGang.config;
 using Newtonsoft.Json;
 using SqlSugar;
 using System;
@@ -20,7 +19,7 @@
         public static ReturnResult OperateAgvTaskStatus(AgvTaskState model) {
             var result = new ReturnResult();
             try {
-                if (model.state > 0 && model.state < 1000) {
+                if (model.state > 0) {
                     // AGV 鎵ц浠诲姟鐨勯�杈戝鐞�                     if (!AgvTaskProcessOk(model)) {
                         // 鎵ц涓峅K锛岃鏄庢病鏈夋壘鍒颁换鍔�@@ -348,37 +347,13 @@
             }
         }
 
-        public static ReturnResult SafetyInteraction(SafetyInteractionInfo model) {
-            var gzResult = new ReturnResult();
-            //var db = new SqlHelper<object>().GetInstance();
-            //ModbusHelper.Relink();
-
-            //var productionLineInfo = Settings.ProductionLines[0];
-            //var prodLineDevice = new ProductionLineDevice(productionLineInfo.PlcIp, productionLineInfo.PlcPort);
-            //if (!prodLineDevice.LoadDeviceStateOk()) {
-            //    LogHelper.Info("鍔犺浇璁惧淇℃伅澶辫触");
-            //}
-
-            //var tn_task = db.Queryable<TN_Task>().First(a => a.S_CODE == model.task_no);
-            //if (tn_task == null) {
-            //    LogHelper.Info($"浠诲姟鍙�'{model.task_no}' 涓嶅瓨鍦�);
-            //}
-
-            //if (prodLineDevice.SystemState == 1
-            //    && prodLineDevice.FullOffline == 1 && tn_task.S_TYPE == "鎴愬搧鑳朵笅绾�鎵樼洏(WMS)") {
-            //    if (!prodLineDevice.SetAgvPicking(1)) {
-            //        LogHelper.Info("鍐欏叆杈撻�绾�PLC 澶辫触");
-            //    }
-            //}
-
-            //if (prodLineDevice.SystemState == 1
-            //    && prodLineDevice.AllowAgvPlacePallet == 1 && tn_task.S_TYPE == "绌烘墭鐩樹笂绾�WMS)") {
-            //    if (!prodLineDevice.SetAgvPlacingPallet(1)) {
-            //        LogHelper.Info("鍐欏叆杈撻�绾�PLC 澶辫触");
-            //    }
-            //}
-
-            //LogHelper.Info(JsonConvert.SerializeObject(prodLineDevice, Formatting.Indented));
+        // DOC 4.	绔欏彴鐢宠瀹夊叏浜や簰 RCS->WMS
+        public static gzResult SafetyInteraction(SafetyInteractionInfo model) {
+            var gzResult = new gzResult() {
+                code = 0,
+                msg = "success"
+            };
+            // 鐩墠璇ラ」鐩病鏈夌珯鍙板畨鍏ㄤ氦浜掔殑鍔熻兘
             return gzResult;
         }
     }

--
Gitblit v1.9.1