Преглед на файлове

增加订单推送到设备

样式分支
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();
}
}
}
}


Зареждане…
Отказ
Запис