Исправлена имитация работы исполнителя

This commit is contained in:
Данияр Аглиуллов 2023-03-06 19:51:08 +04:00
parent 520ea2f1d5
commit f1706a4e42

View File

@ -35,12 +35,12 @@ namespace ConfectioneryBusinessLogic
_logger.LogWarning("DoWork. Implementers is null"); _logger.LogWarning("DoWork. Implementers is null");
return; return;
} }
var orders = _orderLogic.ReadList(new OrderSearchModel { Status = OrderStatus.Принят }); var orders = _orderLogic.ReadList(new OrderSearchModel { Statusses = new() { OrderStatus.Принят } });
if (orders == null || orders.Count == 0) if (orders == null || orders.Count == 0)
{ {
// Поскольку у нас могут быть заказы в работе мы не дожны заканчивать работы, если нет Принятых заказов // Поскольку у нас могут быть заказы в работе мы не дожны заканчивать работы, если нет Принятых заказов
// Поэтому находим заказы в работе и продолжаем работу, если они есть // Поэтому находим заказы в работе и продолжаем работу, если они есть
var workingOrders = _orderLogic.ReadList(new() { Status = OrderStatus.Выполняется }); var workingOrders = _orderLogic.ReadList(new() { Statusses = new() { OrderStatus.Выполняется } });
if (workingOrders == null || workingOrders.Count == 0) if (workingOrders == null || workingOrders.Count == 0)
{ {
_logger.LogWarning("DoWork. Orders is null or empty"); _logger.LogWarning("DoWork. Orders is null or empty");
@ -126,7 +126,7 @@ namespace ConfectioneryBusinessLogic
var runOrder = await Task.Run(() => _orderLogic.ReadElement(new OrderSearchModel var runOrder = await Task.Run(() => _orderLogic.ReadElement(new OrderSearchModel
{ {
ImplementerId = implementer.Id, ImplementerId = implementer.Id,
Status = OrderStatus.Выполняется Statusses = new() { OrderStatus.Выполняется }
})); }));
if (runOrder == null) if (runOrder == null)
{ {