瀏覽代碼

增加订单推送到设备

样式分支
applelon 2 年之前
父節點
當前提交
dfedfe26f6
共有 1 個文件被更改,包括 8 次插入8 次删除
  1. +8
    -8
      BPASmartClient.Business/Plugin/OrderProxy.cs

+ 8
- 8
BPASmartClient.Business/Plugin/OrderProxy.cs 查看文件

@@ -42,20 +42,20 @@ namespace BPASmartClient.Business
{
while (running)
{
while (orders.Count > 0 && orders.TryDequeue(out MorkOrderPush temp))
while (orders.Count > 0)
{
var temp = orders.ElementAt(0);
var device = deviceMgr.GetDevices().FirstOrDefault(p => p.DeviceId == temp.DeviceId);
if (null != device)
{
if (!device.IsBusy && device.IsHealth)
{
var orderEvent = DoOrderEvent.Make(temp);
orderEvent.Id = device.DeviceId;
orderEvent.Publish();
}
else
{
if (orders.TryDequeue(out temp))
{
var orderEvent = DoOrderEvent.Make(temp);
orderEvent.Id = device.DeviceId;
orderEvent.Publish();
}
}
}
}


Loading…
取消
儲存