|
@@ -2163,7 +2163,7 @@ namespace wms.service.Service
|
|
|
//获取所有的立库有货库位信息
|
|
|
var wareCellList = _basewarecellrepository.Context.Queryable<BaseWarecell, BillInvnow>((loc, inv) =>
|
|
|
new object[] { JoinType.Inner, loc.ContGrpBarCode == inv.ContGrpBarCode })
|
|
|
- .Where((loc, inv) => warehouse.Contains(loc.WarehouseId) && loc.IsStop == 0 &&
|
|
|
+ .Where((loc, inv) => warehouse.Contains(loc.WarehouseId) &&
|
|
|
loc.StateNum == FjLocationState.Full &&
|
|
|
inv.InvStateCode == InvState.InvEcecState_In.ToString() &&
|
|
|
inv.SetGrpCode == setGrpCode &&
|
|
@@ -2222,8 +2222,8 @@ namespace wms.service.Service
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- var wareCell = wareCellList.OrderBy(x => warehouseCodes.IndexOf(x.WarehouseCode)) //按照优先级排序
|
|
|
- .ThenBy(x => x.ProductTime)
|
|
|
+ var wareCell = wareCellList.OrderBy(x => x.ProductTime) //按照优先级排序
|
|
|
+ .ThenBy(x => warehouseCodes.IndexOf(x.WarehouseCode))
|
|
|
.FirstOrDefault();
|
|
|
|
|
|
try
|
|
@@ -2547,7 +2547,7 @@ namespace wms.service.Service
|
|
|
//获取所有的立库/虚拟有货库位信息
|
|
|
var wareCellList = _basewarecellrepository.Context.Queryable<BaseWarecell, BillInvnow>((loc, inv) =>
|
|
|
new object[] { JoinType.Inner, loc.ContGrpBarCode == inv.ContGrpBarCode })
|
|
|
- .Where((loc, inv) => warehouse.Contains(loc.WarehouseId) && loc.IsStop == 0 &&
|
|
|
+ .Where((loc, inv) => warehouse.Contains(loc.WarehouseId) &&
|
|
|
loc.StateNum == FjLocationState.Full &&
|
|
|
inv.InvStateCode == InvState.InvEcecState_In.ToString() &&
|
|
|
inv.MatCode.Contains(reqDto.Materialcodecall) &&
|