commit by yzf

master
Yang 2 years ago
parent 6c471b8e7b
commit 425a818628

@ -746,7 +746,7 @@ namespace FactorySystemApi.Controllers
MaterialBll materialBll = new MaterialBll(); MaterialBll materialBll = new MaterialBll();
TFS_Material tFS_Material = materialBll.GetMaterialListByFCode(item.SP_VALUE).FirstOrDefault(); TFS_Material tFS_Material = materialBll.GetMaterialListByFCode(item.SP_VALUE).FirstOrDefault();
if (tFS_Material != null) if (tFS_Material != null&& !string.IsNullOrWhiteSpace(tFS_Material.OldCode))
{ {
item.ASapCode = tFS_Material.OldCode; item.ASapCode = tFS_Material.OldCode;
} }

@ -1667,6 +1667,7 @@ namespace FactorySystemApi.Controllers
if (forIdList.IndexOf(mId) != -1) if (forIdList.IndexOf(mId) != -1)
{ {
DataRow main = dtList.Copy().Select("FMaterialID=" + item.mId)[0]; DataRow main = dtList.Copy().Select("FMaterialID=" + item.mId)[0];
if (parent != null) if (parent != null)
{ {
TFS_ViewMaterial temp = BaseBll.GetTempModel<TFS_ViewMaterial>("FMaterialID=" + parent.mId); TFS_ViewMaterial temp = BaseBll.GetTempModel<TFS_ViewMaterial>("FMaterialID=" + parent.mId);
@ -1724,8 +1725,8 @@ namespace FactorySystemApi.Controllers
DataRow drTi = dtList.Copy().Select("FMaterialID=" + item.mId)[0]; DataRow drTi = dtList.Copy().Select("FMaterialID=" + item.mId)[0];
drTi["子项编码"] = vTi == null ? mTi.FCode : vTi.FBaseMaterialCode; drTi["子项编码"] = vTi == null ? mTi.FCode : vTi.FBaseMaterialCode;
drTi["子件描述"] = vTi == null ? mTi.FName : vTi.FBaseMaterialDesc; drTi["子件描述"] = vTi == null ? mTi.FName : vTi.FBaseMaterialDesc;
drTi["组件数量"] = vTi == null ? drTi["组件数量"] : vTi.FExtraQuantity; //drTi["组件数量"] = vTi == null ? drTi["组件数量"] : vTi.FExtraQuantity;
drTi["计量单位"] = vTi == null ? mTi.FBaseUnit : vTi.FBaseBasicMeter; //drTi["计量单位"] = vTi == null ? mTi.FBaseUnit : vTi.FBaseBasicMeter;
drTi["物料供应标识符"] = mTi == null ? iTi.FCustomerCode : mTi.FSupplyCode; drTi["物料供应标识符"] = mTi == null ? iTi.FCustomerCode : mTi.FSupplyCode;
drTi["生产仓储地点"] = vTi == null ? iTi.FStoreHouse : vTi.FMRP2ExternalStoragePlace; drTi["生产仓储地点"] = vTi == null ? iTi.FStoreHouse : vTi.FMRP2ExternalStoragePlace;
drTi["成本核算标识相关"] = (mTi != null ? mTi.FSupplyCode : drTi["物料供应标识符"].ToString()) == "K" ? "" : "X"; drTi["成本核算标识相关"] = (mTi != null ? mTi.FSupplyCode : drTi["物料供应标识符"].ToString()) == "K" ? "" : "X";
@ -1734,7 +1735,10 @@ namespace FactorySystemApi.Controllers
} }
} }
} }
if (type == 2) main["BOM用途"] = "Y"; if (type == 2) { main["BOM用途"] = "1"; }
else if (type == 1) {
main["BOM用途"] = "";
}
rowList[0].Add(main); rowList[0].Add(main);
} }
} }

@ -82,7 +82,7 @@ namespace FactorySystemBll
List<object> list = db.Queryable<TFS_UpdateFormula>() List<object> list = db.Queryable<TFS_UpdateFormula>()
.WhereIF(tr.FPlmCode != null, s => s.Change_Content.Contains(tr.FPlmCode)) .WhereIF(tr.FPlmCode != null, s => s.Change_Content.Contains(tr.FPlmCode))
.WhereIF(tr.FTestCode != null, s => s.SP_VALUE.Contains(tr.FTestCode)) .WhereIF(tr.FTestCode != null, s => s.SP_VALUE.Contains(tr.FTestCode))
.WhereIF(tr.FStatus != null, s => s.Status.Contains(tr.FStatus)) .WhereIF(tr.FStatus != null, s => s.Status.Contains(tr.FStatus)).OrderByDescending(m=>m.Change_Time)
.Select<object>("*").ToPageList(tr.FPageIndex, tr.FPageSize, ref totalNumber); .Select<object>("*").ToPageList(tr.FPageIndex, tr.FPageSize, ref totalNumber);
return list; return list;
} }

Loading…
Cancel
Save