齐套分拣,新增异常处理
This commit is contained in:
@@ -5,6 +5,7 @@ using System.Linq;
|
|||||||
using System.Security.Claims;
|
using System.Security.Claims;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using JNPF;
|
||||||
using JNPF.Common.Const;
|
using JNPF.Common.Const;
|
||||||
using JNPF.Common.Core.Manager;
|
using JNPF.Common.Core.Manager;
|
||||||
using JNPF.Common.Enums;
|
using JNPF.Common.Enums;
|
||||||
@@ -25,6 +26,7 @@ using Tnb.WarehouseMgr.Entities.Attributes;
|
|||||||
using Tnb.WarehouseMgr.Entities.Consts;
|
using Tnb.WarehouseMgr.Entities.Consts;
|
||||||
using Tnb.WarehouseMgr.Entities.Dto;
|
using Tnb.WarehouseMgr.Entities.Dto;
|
||||||
using Tnb.WarehouseMgr.Entities.Enums;
|
using Tnb.WarehouseMgr.Entities.Enums;
|
||||||
|
using Tnb.WarehouseMgr.Entities.Exceptions;
|
||||||
using Tnb.WarehouseMgr.Interfaces;
|
using Tnb.WarehouseMgr.Interfaces;
|
||||||
using UAParser;
|
using UAParser;
|
||||||
|
|
||||||
@@ -224,13 +226,15 @@ namespace Tnb.WarehouseMgr
|
|||||||
{
|
{
|
||||||
JNPF.Logging.Log.Error("齐套分拣执行时出现错误", ex);
|
JNPF.Logging.Log.Error("齐套分拣执行时出现错误", ex);
|
||||||
await curDb.Ado.RollbackTranAsync();
|
await curDb.Ado.RollbackTranAsync();
|
||||||
ErrorInfo ei = new()
|
TimedTaskErrorInfo ei = new()
|
||||||
{
|
{
|
||||||
|
RequestURL = App.HttpContext?.Request?.Path,
|
||||||
|
RequestMethod = App.HttpContext?.Request?.Method,
|
||||||
|
userIdentity = curUser,
|
||||||
};
|
};
|
||||||
|
var timedTaskEx = ex.ToTimedTaskException(ei);
|
||||||
cts?.Cancel();
|
cts?.Cancel();
|
||||||
|
throw timedTaskEx;
|
||||||
throw;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user