diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs index 8348fe82..26c20959 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs @@ -519,12 +519,13 @@ namespace Tnb.WarehouseMgr BasLocation loc = new(); loc.id = multiList[i].endlocation_id; loc.is_lock = 0; + loc.is_use = multiList[i].carry_status; if (multiList[i].carry_status.ToEnum() == EnumCarryStatus.空闲) { loc.is_use = ((int)EnumCarryStatus.占用).ToString(); } + locIts.Add(loc); - } await _db.Updateable(carryIts).UpdateColumns(it => new { it.is_lock, it.location_id, it.location_code }).ExecuteCommandAsync(); diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsSetSortingService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsSetSortingService.cs index 1ae618ae..e526f989 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsSetSortingService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsSetSortingService.cs @@ -69,7 +69,7 @@ namespace Tnb.WarehouseMgr _cacheManager = cacheManager; _runService = runService; _visualDevService = visualDevService; - OverideFuncs.CreateAsync = Create; + //OverideFuncs.CreateAsync = Create; } private async Task Create(VisualDevModelDataCrInput input) @@ -271,6 +271,10 @@ namespace Tnb.WarehouseMgr cts?.Cancel(); throw timedTaskEx; } + finally + { + await Publish(nameof(IWareHouseService.GenTaskExecute)); + } } private async Task InnerGenPreTask(WmsCarryH[] carrys, List locIds, string eLocationId, string requireId, string requireCode, List preTasks, BasLocation endLocation) diff --git a/system/Tnb.OAuth/OAuthService.cs b/system/Tnb.OAuth/OAuthService.cs index 9dd7f421..70bdb220 100644 --- a/system/Tnb.OAuth/OAuthService.cs +++ b/system/Tnb.OAuth/OAuthService.cs @@ -388,6 +388,8 @@ public class OAuthService : IDynamicApiController, ITransient { //await _cacheManager.DelAsync("AsscessToken"); + UserManager.AsscessToken = string.Empty; + var tenantId = _userManager.TenantId ?? "default"; var userId = _userManager.UserId ?? "admim"; var httpContext = _httpContextAccessor.HttpContext;