自动审核

master
wanghaomei 7 months ago
parent 05f43e7dea
commit 517985bde5

@ -908,10 +908,10 @@ namespace Myshipping.Application
throw Oops.Bah("未找到数据");
}
if (model.BSSTATUS != "已提交")
{
throw Oops.Bah("当前状态不能接受审核回推");
}
//if (model.BSSTATUS != "已提交")
//{
// throw Oops.Bah("当前状态不能接受审核回推");
//}
if (recModel.Accept)
{
@ -1669,6 +1669,8 @@ namespace Myshipping.Application
SaveAuditLog($"待审核", order.Id);
}
_logger.LogInformation($"rtnList:{rtnList.ToJsonString()}");
//全部成功后,才能自动订舱和审核
if (rtnList.Count(x => x.Success == false) == 0)
{
@ -1686,12 +1688,12 @@ namespace Myshipping.Application
{
foreach (var ordId in ordIdList)
{
var succ = false;
try
{
_logger.LogInformation($"自动订舱:{ordId}");
await PostApiSO(ordId);
_logger.LogInformation($"自动审核:{ordId}");
await AuditBooking(ordId, true, "系统自动审核");
succ = true;
}
catch (Exception ex)
{
@ -1699,6 +1701,12 @@ namespace Myshipping.Application
await AuditBooking(ordId, false, ex.Message, notFeedback: true);
throw ex;
}
if (succ)
{
_logger.LogInformation($"自动审核:{ordId}");
await AuditBooking(ordId, true, "系统自动审核");
}
}
}
}

Loading…
Cancel
Save