Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
@@ -353,7 +353,7 @@ namespace Tnb.WarehouseMgr
|
|||||||
taskCode = it.bill_code,
|
taskCode = it.bill_code,
|
||||||
sourceName = it.startpoint_code,
|
sourceName = it.startpoint_code,
|
||||||
targetName = it.endpoint_code,
|
targetName = it.endpoint_code,
|
||||||
carryCode = it.carry_code,
|
containerCode = it.carry_code,
|
||||||
}));
|
}));
|
||||||
Log.Information($"请求地址:{url}");
|
Log.Information($"请求地址:{url}");
|
||||||
foreach (var (k, v) in taskChainCodeDic)
|
foreach (var (k, v) in taskChainCodeDic)
|
||||||
|
|||||||
@@ -361,9 +361,10 @@ namespace Tnb.WarehouseMgr
|
|||||||
{
|
{
|
||||||
await _db.Ado.BeginTranAsync();
|
await _db.Ado.BeginTranAsync();
|
||||||
var tasks = new List<Task<Task<int>>>();
|
var tasks = new List<Task<Task<int>>>();
|
||||||
|
Func<WmsCarryH, Task<int>>? upateNullCarryFunc = carryIt => Task.Run(() => _db.CopyNew().Updateable(carryIt).ExecuteCommandAsync());
|
||||||
foreach (var carryIt in carrys)
|
foreach (var carryIt in carrys)
|
||||||
{
|
{
|
||||||
tasks.Add(_carryService.UpdateNullCarry(carryIt, carryIt => Task.Run(() => _db.CopyNew().Updateable(carryIt).ExecuteCommandAsync())));
|
tasks.Add(_carryService.UpdateNullCarry(carryIt, upateNullCarryFunc));
|
||||||
}
|
}
|
||||||
var all = await Task.WhenAll(tasks.Select(t => t.Unwrap()));
|
var all = await Task.WhenAll(tasks.Select(t => t.Unwrap()));
|
||||||
if (all.All(x => x > 0))
|
if (all.All(x => x > 0))
|
||||||
|
|||||||
Reference in New Issue
Block a user