报表、电梯优化......

This commit is contained in:
2024-08-27 22:44:42 +08:00
parent be5bdc46e3
commit ab2f4c5b9b
9 changed files with 262 additions and 40 deletions

View File

@@ -33,7 +33,16 @@ namespace Tnb.WarehouseMgr.Interfaces
SemaphoreSlim s_taskExecuteSemaphore_F2ZCCOutstock { get; }
SemaphoreSlim _s_GenTaskExecute { get; }
Dictionary<string, SemaphoreSlim> s_elevatortaskDic
{
get;
}
List<ISqlSugarClient> db_ElevatorTaskExceptionHandles
{
get;
}
/// <summary>
/// 入库策略
/// </summary>
@@ -144,7 +153,7 @@ namespace Tnb.WarehouseMgr.Interfaces
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
Task TaskComplate(TaskCompleUpInput input);
Task TaskComplate(TaskCompleUpInput input, ISqlSugarClient db = null);
/// <summary>
/// 任务执行
/// </summary>
@@ -156,7 +165,7 @@ namespace Tnb.WarehouseMgr.Interfaces
/// </summary>
/// /// <param name="input"></param>
/// <returns></returns>
Task TaskExecuteAfter(TaskExecuteAfterUpInput input);
Task TaskExecuteAfter(TaskExecuteAfterUpInput input, ISqlSugarClient db = null);
/// <summary>
/// 路径算法(同时出库多个载具)
/// </summary>
@@ -200,8 +209,10 @@ namespace Tnb.WarehouseMgr.Interfaces
/// </summary>
/// <param name="disTask"></param>
/// <returns></returns>
Task ExecuteTargetFloorTask(List<WmsDistaskH> disTasks);
Task ExecuteTargetFloorTask(List<WmsDistaskH> disTasks, ISqlSugarClient db = null);
Task<WmsElevatorH> FindElevatorFromPars(ElevagorInfoQuery input);
Task<string> CreateCodeRules(string prefix, string custom, int watercodeLength);
}
}