From f44c5df9cc045644982f578fb0b3c3e60b88eb68 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期三, 25 九月 2024 18:54:17 +0800
Subject: [PATCH] 修改分拣任务读取

---
 Admin.NET/WCS.Application/Hub/HubUtil.cs |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/Admin.NET/WCS.Application/Hub/HubUtil.cs b/Admin.NET/WCS.Application/Hub/HubUtil.cs
index 988aab8..fadebde 100644
--- a/Admin.NET/WCS.Application/Hub/HubUtil.cs
+++ b/Admin.NET/WCS.Application/Hub/HubUtil.cs
@@ -4,6 +4,8 @@
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
+using WCS.Application.Hub;
+using WCS.Application.Service.WcsDevice.Dto;
 
 namespace WCS.Application;
 public static class HubUtil
@@ -11,6 +13,7 @@
     private static readonly IHubContext<PlcHub, IPlcHub> _plcHubContext = App.GetService<IHubContext<PlcHub, IPlcHub>>();
     private static readonly IHubContext<PlcDeviceHub, IPlcDeviceHub> _plcDeviceHubContext = App.GetService<IHubContext<PlcDeviceHub, IPlcDeviceHub>>();
     private static readonly IHubContext<TaskLogHub, ITaskLogHub> _taskLogHubContext = App.GetService<IHubContext<TaskLogHub, ITaskLogHub>>();
+    private static readonly IHubContext<CheckTaskHub, ICheckTaskHub> _checkTaskHubContext = App.GetService<IHubContext<CheckTaskHub, ICheckTaskHub>>();
 
     /// <summary>
     /// 涓嬪彂PLC杩炴帴鐘舵��
@@ -85,4 +88,15 @@
         if (PLCTaskAction.boRefresh)
             await _plcDeviceHubContext.Clients.All.PublicPlcDevice(context);
     }
+
+    /// <summary>
+    /// 涓嬪彂鍒嗘嫞浠诲姟淇℃伅
+    /// </summary>
+    /// <param name="context"></param>
+    /// <returns></returns>
+    public static async Task PublicCheckTask(WcsDeviceTaskOrderDto context)
+    {
+        if (PLCTaskAction.boRefresh)
+            await _checkTaskHubContext.Clients.All.PublicCheckTask(context);
+    }
 }

--
Gitblit v1.8.0