feat(esppOrderManager): логика изменения статусов наряда. Добавлен проект с константами, вынес в него OrderStatusEnum. (EsppApi)Обновлена модель EsppOrder, при изменении статуса наряда, добавлено поле Решение.

This commit is contained in:
Mikhail Trubnikov
2023-11-20 12:26:33 +10:00
parent 1c02f9978a
commit 113a801060
17 changed files with 256 additions and 48 deletions

View File

@@ -32,7 +32,7 @@ namespace PARR.Test
{
//var orders = result.Data;
var inWorkResult = await esppApiService.SetStatusInWorkAsync(recordId);
var inWorkResult = await esppApiService.SetStatusInWorkAsync(recordId, "Решение...");
if (!inWorkResult.IsSuccess)
{
_logger.LogError(inWorkResult.Exception, $"Не удалось взять в работу наряда{recordId}");
@@ -41,7 +41,7 @@ namespace PARR.Test
var tnk = new AddMtnkQuery { RecordId = recordId, JobOperation = "Не учтена в перечне ТНК", Time = "00:05" };
var addMtnkResult = await esppApiService.AddMTnk(tnk);
var addMtnkResult = await esppApiService.AddMTnkAsync(tnk);
if (!addMtnkResult.IsSuccess)
{
@@ -50,7 +50,7 @@ namespace PARR.Test
}
var resFinish = await esppApiService.SetStatusIsDone(recordId);
var resFinish = await esppApiService.SetStatusIsDoneAsync(recordId, "Решение...");
if (!resFinish.IsSuccess)
{
_logger.LogError(resFinish.Exception, $"Не удалось обновить статус наряда {recordId}");