From 7351a5e67b0164dd96f7453fae717d50d3c3882a Mon Sep 17 00:00:00 2001 From: hehaibing-1996 Date: Mon, 10 Mar 2025 19:41:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=97=AE=E9=A2=98=EF=BC=9A?= =?UTF-8?q?=E5=90=8C=E6=AD=A5agv=E4=BD=8D=E7=BD=AE=E6=97=B6=20=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E4=BD=8D=E7=BD=AE=E6=9C=89=E5=88=AB=E5=90=8D=E6=97=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WCS.BLL/Manager/AGVManager.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/WCS.BLL/Manager/AGVManager.cs b/WCS.BLL/Manager/AGVManager.cs index 17f8dab..db9cfc6 100644 --- a/WCS.BLL/Manager/AGVManager.cs +++ b/WCS.BLL/Manager/AGVManager.cs @@ -26,7 +26,7 @@ namespace WCS.BLL.Manager { while (true) { - + //每5秒同步一次 Thread.Sleep(3000); try @@ -105,7 +105,7 @@ namespace WCS.BLL.Manager } else { - + } } catch (Exception ex) @@ -134,7 +134,7 @@ namespace WCS.BLL.Manager .Select(t => new { ShelfCode = t.podCode, - LocationCode = t.positionCode, + LocationCode = t.positionCode.Contains("XY") ? t.positionCode : t.mapDataCode, }) .Distinct() .ToList(); @@ -153,11 +153,14 @@ namespace WCS.BLL.Manager foreach (var shelf in shelfs) { + //if (shelf.ShelfCode == "600132") + // ; var currentLocationId = shelf.CurrentLocationId; //RCS中有货架储位信息 if (shelfCodesInRcs.Contains(shelf.ShelfCode)) { + //var data1 = result.data.Where(t => t.podCode == "600132").First(); var rcsData = rcsDatas.Where(t => t.ShelfCode == shelf.ShelfCode).FirstOrDefault(); if (rcsData == null) { @@ -202,11 +205,11 @@ namespace WCS.BLL.Manager } Logs.Write($"【定时任务】定时同步货架绑定情况,更新0个货架", LogsType.Tasks); } - + } catch (Exception ex) { - Logs.Write("【定时任务】定时同步货架绑定情况异常:" + ex.Message,LogsType.Tasks); + Logs.Write("【定时任务】定时同步货架绑定情况异常:" + ex.Message, LogsType.Tasks); } Logs.Write("【定时任务】定时同步货架绑定情况,结束", LogsType.Tasks); //每60秒同步一次