1、出库库策略接口函数新增

2、调整更新 空载具函数,去除多余参数
This commit is contained in:
alex
2023-07-31 14:43:43 +08:00
parent 703eda463e
commit d707daa395
6 changed files with 46 additions and 16 deletions

View File

@@ -56,6 +56,7 @@ namespace Tnb.WarehouseMgr
private async Task<dynamic> Create(VisualDevModelDataCrInput input)
{
var row = 1;
if (input == null) throw new ArgumentNullException(nameof(input));
try
{
@@ -90,7 +91,7 @@ namespace Tnb.WarehouseMgr
await _runService.Create(templateEntity, input);
List<WmsCarryCode> carryCodes = new();
List<WmsCheckstockD> details = new();
switch (checkType.ToEnum<EnumCheckType>())
switch (checkType!.ToEnum<EnumCheckType>())
{
case EnumCheckType.:
carryCodes = await _db.Queryable<BasLocation>().InnerJoin<WmsCarryCode>((a, b) => a.id == b.location_id)
@@ -213,10 +214,11 @@ namespace Tnb.WarehouseMgr
}
catch (Exception)
{
row = 0;
await _db.Ado.RollbackTranAsync();
throw;
}
return Task.FromResult(1);
return Task.FromResult(row);
}
private Task<List<WmsDistaskH>> FetchDisTasks(Expression<Func<WmsDistaskH, BasLocation, bool>> joinExp, Expression<Func<WmsDistaskH, BasLocation, bool>> whereExp)