将依赖事件总线的发布订阅模式,改为直接调用的形式
This commit is contained in:
@@ -59,6 +59,7 @@ namespace Tnb.WarehouseMgr
|
||||
|
||||
private IEventPublisher _eventPublisher;
|
||||
|
||||
|
||||
protected IEventPublisher EventPublisher
|
||||
{
|
||||
set { _eventPublisher = value; }
|
||||
@@ -107,6 +108,23 @@ namespace Tnb.WarehouseMgr
|
||||
return Task.FromResult(curUser);
|
||||
}
|
||||
|
||||
|
||||
protected Task SetUserEntity(IUserManager userManager, ClaimsPrincipal principal)
|
||||
=> Task.Run(() =>
|
||||
{
|
||||
FieldInfo fieldInfo = userManager.GetType().GetField("_user", BindingFlags.NonPublic | BindingFlags.Instance);
|
||||
if (fieldInfo != null)
|
||||
{
|
||||
fieldInfo.SetValue(userManager, principal);
|
||||
}
|
||||
});
|
||||
|
||||
protected Task InvokeGenPretaskExcute()
|
||||
{
|
||||
var wareHouseSvc =App.GetRequiredService<IWareHouseService>();
|
||||
return wareHouseSvc.GenTaskExecute();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 判断最终目标库位是否可以放置当前载具
|
||||
/// </summary>
|
||||
@@ -368,7 +386,7 @@ namespace Tnb.WarehouseMgr
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[NonAction]
|
||||
protected Task<Result> ToApiResult(HttpStatusCode statusCode, object data)
|
||||
protected Task<Result> ToApiResult(HttpStatusCode statusCode, object data)
|
||||
{
|
||||
Result result = new()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user