| Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Hubs/StockHub.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Program.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Hubs/StockHub.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ using Microsoft.AspNetCore.SignalR; using System.Threading.Tasks; namespace WIDESEA_WMSServer.Hubs { public class StockHub : Hub { /// <summary> /// åéåºåæ´æ° /// </summary> public async Task SendStockUpdate(StockUpdateDTO update) { await Clients.All.SendAsync("StockUpdated", update); } } public class StockUpdateDTO { public int LocationId { get; set; } public int WarehouseId { get; set; } public float StockQuantity { get; set; } public int StockStatus { get; set; } } } Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Program.cs
@@ -99,6 +99,8 @@ options.Filters.Add(typeof(ActionExecuteFilter)); }); builder.Services.AddSignalR(); builder.Services.AddScoped<HttpClientHelper>(); builder.Services.AddAuthorizationSetup(); @@ -174,4 +176,6 @@ app.MapControllers(); app.MapHub<WIDESEA_WMSServer.Hubs.StockHub>("/stockHub"); app.Run();