成品库功能添加详情查看

This commit is contained in:
2024-04-27 11:19:37 +08:00
parent 1f9b493c24
commit 80f0da54c8
3 changed files with 21 additions and 8 deletions

View File

@@ -59,6 +59,7 @@ namespace ZR.Model.MES.wms.Dto
public string LocationCode { get; set; }
public string Partnumber { get; set; }
public string Description { get; set; }
public int? GoodsNumLogic { get; set; }

View File

@@ -64,7 +64,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in result.Result)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber==item.Partnumber)
.First();
if (material == null)
{
@@ -110,7 +110,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in list)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber == item.Partnumber)
.First();
if (material == null)
{
@@ -165,7 +165,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in result.Result)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber == item.Partnumber)
.First();
if (material == null)
{
@@ -211,7 +211,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in list)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber == item.Partnumber)
.First();
if (material == null)
{
@@ -268,7 +268,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in result.Result)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber == item.Partnumber)
.First();
if (material == null)
{
@@ -316,7 +316,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in list)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber == item.Partnumber)
.First();
if (material == null)
{
@@ -371,7 +371,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in result.Result)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber == item.Partnumber)
.First();
if (material == null)
{
@@ -416,7 +416,7 @@ namespace ZR.Service.Business
foreach (WmGoodsBatchTableDto item in list)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber.Contains(item.Partnumber))
.Where(it => it.Partnumber == item.Partnumber)
.First();
if (material == null)
{

View File

@@ -38,6 +38,18 @@ namespace ZR.Service.mes.wms
.Where(predicate.ToExpression())
.ToPage<WmGoodsNowProduction, WmGoodsNowProductionDto>(parm);
foreach (WmGoodsNowProductionDto item in response.Result)
{
WmMaterial material = Context.Queryable<WmMaterial>()
.Where(it => it.Partnumber==item.Partnumber)
.First();
if (material == null)
{
item.Description = "此零件号不在物料清单内!";
continue;
}
item.Description = !string.IsNullOrEmpty(material.Description) ? material.Description : material.ProductName;
}
return response;
}