feat(esppOrderManager): вынесен шаблон поля Решение в настройки.

This commit is contained in:
Mikhail Trubnikov
2023-11-21 14:37:41 +10:00
parent f85b97f60a
commit 9532ee8487
7 changed files with 54 additions and 31 deletions

View File

@@ -54,7 +54,7 @@ namespace PARR.EsppOrderManager.Services
// Установить статус 2-В работе
if (order.NextStatusCode == (int)OrderStatusEnum.InWork)
if (esppOrderResult.Data.StatusEnum == OrderStatusEnum.New || esppOrderResult.Data.StatusEnum == OrderStatusEnum.Stop)
return await SetInWorkStatusAsync(order.Number, resultMsg);
return await SetInWorkStatusAsync(order.Number, "");//resultMsg);
// Списать трудозатраты и установить статус 4-Выполнен
if (order.NextStatusCode == (int)OrderStatusEnum.Complete)
@@ -63,7 +63,7 @@ namespace PARR.EsppOrderManager.Services
// если текущий статус != 2-В работе, сначала меняем статус на 2-В работе, а затем уже списываем трудозатраты и меняем на 4-Выполнен
if (!statusIsWork)
statusIsWork = await SetInWorkStatusAsync(order.Number, resultMsg);
statusIsWork = await SetInWorkStatusAsync(order.Number, "");//resultMsg);
if (statusIsWork)
{
@@ -141,7 +141,7 @@ namespace PARR.EsppOrderManager.Services
/// <param name="orderNumber"></param>
/// <param name="resultMsg"></param>
/// <returns></returns>
private async Task<bool> SetInWorkStatusAsync(string orderNumber, string resultMsg)
private async Task<bool> SetInWorkStatusAsync(string orderNumber, string resultMsg = "")
{
var result = await esppApiService.SetStatusInWorkAsync(orderNumber, resultMsg);