|
|
|
|
@ -621,14 +621,15 @@ namespace Khd.Core.Wcs.Wcs
|
|
|
|
|
{
|
|
|
|
|
var wmsProductInstock = dbContext.WmsProductInstock
|
|
|
|
|
.Where(t => t.productType == "2")
|
|
|
|
|
.Where(t => t.auditStatus == "1")
|
|
|
|
|
.Where(t => t.auditStatus == "1" && t.executeStatus == "0")
|
|
|
|
|
.Where(t => t.warehouseId == 521)
|
|
|
|
|
.FirstOrDefault();
|
|
|
|
|
if (wmsProductInstock != null && wmsProductInstock.executeStatus == "0")
|
|
|
|
|
if (wmsProductInstock != null)
|
|
|
|
|
{
|
|
|
|
|
var wmsBaseLocation = dbContext.WmsBaseLocation
|
|
|
|
|
.Where(t => t.warehouseId == 521)
|
|
|
|
|
.Where(t => t.activeFlag == "1")
|
|
|
|
|
.Where(t => t.delFlag == "0")
|
|
|
|
|
.Where(t => t.locationScrapType == "1")
|
|
|
|
|
.Where(t => t.locationStatus == "1")
|
|
|
|
|
.Where(t => t.containerCode == null)
|
|
|
|
|
.OrderByDescending(t => t.locColumn)
|
|
|
|
|
@ -737,11 +738,12 @@ namespace Khd.Core.Wcs.Wcs
|
|
|
|
|
.Where(t => t.saleOrderId == (wmsRawOutstock.saleOrderId == null ? 0 : wmsRawOutstock.saleOrderId))
|
|
|
|
|
.Where(t => t.warehouseId == 311)
|
|
|
|
|
.ToList();
|
|
|
|
|
var AllWmsBaseLocations = dbContext.WmsBaseLocation.Where(t => t.warehouseId == 311).ToList();
|
|
|
|
|
var wmsBaseLocations = AllWmsBaseLocations
|
|
|
|
|
var AllWmsBaseLocations = dbContext.WmsBaseLocation
|
|
|
|
|
.Where(t => t.activeFlag == "1")
|
|
|
|
|
.Where(t => t.delFlag == "0")
|
|
|
|
|
.Where(t => t.locationScrapType == "1")
|
|
|
|
|
.Where(t => t.warehouseId == 311).ToList();
|
|
|
|
|
var wmsBaseLocations = AllWmsBaseLocations
|
|
|
|
|
.Where(t => t.warehouseId == 311)
|
|
|
|
|
.ToList();
|
|
|
|
|
var bill = from a in wmsBaseLocations
|
|
|
|
|
@ -1053,12 +1055,13 @@ namespace Khd.Core.Wcs.Wcs
|
|
|
|
|
.Where(t => t.totalAmount > t.frozenAmount)
|
|
|
|
|
.Select(t => t.locationCode)
|
|
|
|
|
.ToList();
|
|
|
|
|
List<WmsBaseLocation> AllWmsBaseLocations = dbContext.WmsBaseLocation.Where(t => t.warehouseId == item.warehouseId).ToList();
|
|
|
|
|
var wmsBaseLocations = AllWmsBaseLocations
|
|
|
|
|
List<WmsBaseLocation> AllWmsBaseLocations = dbContext.WmsBaseLocation
|
|
|
|
|
.Where(t => t.activeFlag == "1")
|
|
|
|
|
.Where(t => t.delFlag == "0")
|
|
|
|
|
.Where(t => t.locationScrapType == "1")
|
|
|
|
|
.Where(t => t.locationStatus == "1")
|
|
|
|
|
.Where(t => t.warehouseId == item.warehouseId).ToList();
|
|
|
|
|
var wmsBaseLocations = AllWmsBaseLocations
|
|
|
|
|
.Where(t => t.warehouseId == item.warehouseId)
|
|
|
|
|
.Where(t => wmsproStocks.Contains(t.locationCode))
|
|
|
|
|
.ToList();
|
|
|
|
|
@ -1112,7 +1115,7 @@ namespace Khd.Core.Wcs.Wcs
|
|
|
|
|
.Where(t => t.warehouseId == location.warehouseId).FirstOrDefault();
|
|
|
|
|
if (wmsBaseLocation != null && !string.IsNullOrEmpty(wmsBaseLocation.containerCode))
|
|
|
|
|
{
|
|
|
|
|
WmsProductStock? wmsProductStock = dbContext.WmsProductStock.FirstOrDefault(t => t.locationCode == wmsBaseLocation.containerCode);
|
|
|
|
|
WmsProductStock? wmsProductStock = dbContext.WmsProductStock.FirstOrDefault(t => t.locationCode == wmsBaseLocation.locationCode);
|
|
|
|
|
if (wmsProductStock != null)
|
|
|
|
|
{
|
|
|
|
|
WmsBaseLocation? toLocation = AllWmsBaseLocations.Where(t => t.warehouseId == location.warehouseId)
|
|
|
|
|
@ -1273,12 +1276,13 @@ namespace Khd.Core.Wcs.Wcs
|
|
|
|
|
.Where(t => t.productId == item.productId && t.saleOrderId == (item.saleOrderId == null ? 0 : item.saleOrderId) && t.warehouseId == item.warehouseId)
|
|
|
|
|
.Select(t => t.palletInfoCode)
|
|
|
|
|
.ToList();
|
|
|
|
|
List<WmsBaseLocation> AllWmsBaseLocations = dbContext.WmsBaseLocation.Where(t => t.warehouseId == item.warehouseId).ToList();
|
|
|
|
|
var wmsBaseLocations = AllWmsBaseLocations
|
|
|
|
|
List<WmsBaseLocation> AllWmsBaseLocations = dbContext.WmsBaseLocation
|
|
|
|
|
.Where(t => t.activeFlag == "1")
|
|
|
|
|
.Where(t => t.delFlag == "0")
|
|
|
|
|
.Where(t => t.locationScrapType == "1")
|
|
|
|
|
.Where(t => t.locationStatus == "1")
|
|
|
|
|
.Where(t => t.warehouseId == item.warehouseId).ToList();
|
|
|
|
|
var wmsBaseLocations = AllWmsBaseLocations
|
|
|
|
|
.Where(t => t.warehouseId == item.warehouseId)
|
|
|
|
|
.Where(t => wmsproStocks.Contains(t.containerCode))
|
|
|
|
|
.ToList();
|
|
|
|
|
@ -1350,7 +1354,7 @@ namespace Khd.Core.Wcs.Wcs
|
|
|
|
|
.Where(t => t.warehouseId == location.warehouseId).FirstOrDefault();
|
|
|
|
|
if (wmsBaseLocation != null && !string.IsNullOrEmpty(wmsBaseLocation.containerCode))
|
|
|
|
|
{
|
|
|
|
|
WmsProductStock? wmsProductStock = dbContext.WmsProductStock.FirstOrDefault(t => t.locationCode == wmsBaseLocation.containerCode);
|
|
|
|
|
WmsProductStock? wmsProductStock = dbContext.WmsProductStock.FirstOrDefault(t => t.locationCode == wmsBaseLocation.locationCode);
|
|
|
|
|
if (wmsProductStock != null)
|
|
|
|
|
{
|
|
|
|
|
WmsBaseLocation? toLocation = AllWmsBaseLocations.Where(t => t.warehouseId == location.warehouseId)
|
|
|
|
|
|