Cumментарий
This commit is contained in:
parent
e3682318d3
commit
c933ec3304
@ -38,6 +38,8 @@ namespace ConfectioneryBusinessLogic
|
||||
var orders = _orderLogic.ReadList(new OrderSearchModel { Status = OrderStatus.Принят });
|
||||
if (orders == null || orders.Count == 0)
|
||||
{
|
||||
// Поскольку у нас могут быть заказы в работе мы не дожны заканчивать работы, если нет Принятых заказов
|
||||
// Поэтому находим заказы в работе и продолжаем работу, если они есть
|
||||
var workingOrders = _orderLogic.ReadList(new() { Status = OrderStatus.Выполняется });
|
||||
if (workingOrders == null || workingOrders.Count == 0)
|
||||
{
|
||||
@ -46,11 +48,11 @@ namespace ConfectioneryBusinessLogic
|
||||
}
|
||||
else
|
||||
{
|
||||
_logger.LogWarning("DoWork. Еще есть заказы в работе");
|
||||
orders = workingOrders;
|
||||
_logger.LogWarning("DoWork. Еще есть заказы в работе. для {Count} заказов", workingOrders.Count);
|
||||
}
|
||||
}
|
||||
_logger.LogDebug("DoWork for {Count} orders", orders.Count);
|
||||
else
|
||||
_logger.LogDebug("DoWork for {Count} orders", orders.Count);
|
||||
foreach (var implementer in implementers)
|
||||
{
|
||||
Task.Run(() => WorkerWorkAsync(implementer, orders));
|
||||
|
Loading…
Reference in New Issue
Block a user