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

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");
return;
}
var orders = _orderLogic.ReadList(new OrderSearchModel { Status = OrderStatus.Принят });
var orders = _orderLogic.ReadList(new OrderSearchModel { Statusses = new() { OrderStatus.Принят } });
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)
{
_logger.LogWarning("DoWork. Orders is null or empty");
@ -126,7 +126,7 @@ namespace ConfectioneryBusinessLogic
var runOrder = await Task.Run(() => _orderLogic.ReadElement(new OrderSearchModel
{
ImplementerId = implementer.Id,
Status = OrderStatus.Выполняется
Statusses = new() { OrderStatus.Выполняется }
}));
if (runOrder == null)
{