Ver a proveniência

增加订单推送到设备

样式分支
applelon há 2 anos
ascendente
cometimento
dfedfe26f6
1 ficheiros alterados com 8 adições e 8 eliminações
  1. +8
    -8
      BPASmartClient.Business/Plugin/OrderProxy.cs

+ 8
- 8
BPASmartClient.Business/Plugin/OrderProxy.cs Ver ficheiro

@@ -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();
}
}
}
}


Carregando…
Cancelar
Guardar