调整,齐套出库、齐套分拣,代码

This commit is contained in:
alex
2023-07-31 17:28:08 +08:00
parent 9d4ceff2b8
commit 5e6e01a99a
3 changed files with 3 additions and 7 deletions

View File

@@ -257,11 +257,11 @@ namespace Tnb.WarehouseMgr
{ {
items.ForEach(x => x.is_chain = 1); items.ForEach(x => x.is_chain = 1);
var itemsCount = items.Count; var itemsCount = items.Count;
var mod = items.Count % moveNum > 0 ? itemsCount / moveNum + 1 : itemsCount / moveNum;
var start = 0; var start = 0;
var end = Math.Min(itemsCount, moveNum); var end = Math.Min(itemsCount, moveNum);
var arrary = items.ToArray(); var arrary = items.ToArray();
var dic = new Dictionary<int, WmsDistaskH[]>(); var dic = new Dictionary<int, WmsDistaskH[]>();
var mod = itemsCount % moveNum > 0 ? itemsCount / moveNum + 1 : itemsCount / moveNum;
for (int i = 1; i <= mod; i++) for (int i = 1; i <= mod; i++)
{ {
while (start < itemsCount) while (start < itemsCount)

View File

@@ -374,8 +374,6 @@ namespace Tnb.WarehouseMgr
.ToListAsync(); .ToListAsync();
if (carryCodesPart?.Count > 0) if (carryCodesPart?.Count > 0)
{ {
carryCodes.AddRange(carryCodesPart);
var codeQty = carryCodes.Sum(x => x.codeqty); var codeQty = carryCodes.Sum(x => x.codeqty);
if (codeQty < os.pr_qty) if (codeQty < os.pr_qty)
{ {
@@ -397,6 +395,7 @@ namespace Tnb.WarehouseMgr
break; break;
} }
} }
carryCodes.AddRange(curCarryCodes);
var partCarryMats = curCarryCodes.Adapt<List<WmsCarryMat>>(); var partCarryMats = curCarryCodes.Adapt<List<WmsCarryMat>>();
for (int i = 0; i < partCarryMats.Count; i++) for (int i = 0; i < partCarryMats.Count; i++)
{ {

View File

@@ -66,9 +66,6 @@ namespace Tnb.WarehouseMgr
{ {
await _db.Ado.BeginTranAsync(); await _db.Ado.BeginTranAsync();
if (setSortings?.Count > 0 && !onFlag) if (setSortings?.Count > 0 && !onFlag)
{ {
var singleSorting = setSortings[0]; var singleSorting = setSortings[0];