调整,齐套出库、齐套分拣,代码
This commit is contained in:
@@ -257,11 +257,11 @@ namespace Tnb.WarehouseMgr
|
||||
{
|
||||
items.ForEach(x => x.is_chain = 1);
|
||||
var itemsCount = items.Count;
|
||||
var mod = items.Count % moveNum > 0 ? itemsCount / moveNum + 1 : itemsCount / moveNum;
|
||||
var start = 0;
|
||||
var end = Math.Min(itemsCount, moveNum);
|
||||
var arrary = items.ToArray();
|
||||
var dic = new Dictionary<int, WmsDistaskH[]>();
|
||||
var mod = itemsCount % moveNum > 0 ? itemsCount / moveNum + 1 : itemsCount / moveNum;
|
||||
for (int i = 1; i <= mod; i++)
|
||||
{
|
||||
while (start < itemsCount)
|
||||
|
||||
@@ -373,9 +373,7 @@ namespace Tnb.WarehouseMgr
|
||||
.Select<WmsCarryCode>()
|
||||
.ToListAsync();
|
||||
if (carryCodesPart?.Count > 0)
|
||||
{
|
||||
|
||||
carryCodes.AddRange(carryCodesPart);
|
||||
{
|
||||
var codeQty = carryCodes.Sum(x => x.codeqty);
|
||||
if (codeQty < os.pr_qty)
|
||||
{
|
||||
@@ -397,6 +395,7 @@ namespace Tnb.WarehouseMgr
|
||||
break;
|
||||
}
|
||||
}
|
||||
carryCodes.AddRange(curCarryCodes);
|
||||
var partCarryMats = curCarryCodes.Adapt<List<WmsCarryMat>>();
|
||||
for (int i = 0; i < partCarryMats.Count; i++)
|
||||
{
|
||||
|
||||
@@ -66,9 +66,6 @@ namespace Tnb.WarehouseMgr
|
||||
{
|
||||
await _db.Ado.BeginTranAsync();
|
||||
|
||||
|
||||
|
||||
|
||||
if (setSortings?.Count > 0 && !onFlag)
|
||||
{
|
||||
var singleSorting = setSortings[0];
|
||||
|
||||
Reference in New Issue
Block a user