0905-材料管理接口增加MTO明细信息一览表

This commit is contained in:
2022-09-05 10:14:06 +08:00
parent 42531a1b7f
commit c3cbd62265
6 changed files with 783 additions and 207 deletions
+26 -9
View File
@@ -50,6 +50,7 @@
getShelvesNo(project.CLProjectCode ?? 0);
getSubcontractor(project.CLProjectCode ?? 0);
getReqDetails(project.CLProjectCode ?? 0);
getMTODetailInfo(project.CLProjectCode ?? 0);
}
}
@@ -238,15 +239,31 @@
JArray arr = JArray.Parse(details);
foreach (var item in arr)
{
Model.CLGL_Material material = new Model.CLGL_Material();
material.Id = SQLHelper.GetNewID();
material.ProjectId = projectId.ToString();
material.MaterialCode = item["材料编码"].ToString();
material.TagNo = item["号"].ToString();
material.MaterialName = item["材料名称"].ToString();
material.Def = item["规格描述"].ToString();
material.Unit = item["计量单位"].ToString();
db.CLGL_Material.InsertOnSubmit(material);
Model.CLGL_MTODetail mTODetail = new Model.CLGL_MTODetail();
mTODetail.Id = SQLHelper.GetNewID();
mTODetail.ProjectId = projectId.ToString();
mTODetail.DeviceNo = item["装置号"].ToString();
mTODetail.IsoNo = item["区域管线号"].ToString();
mTODetail.IsoClass = item["管线等级"].ToString();
mTODetail.MaterialCode = item["材料编码"].ToString();
mTODetail.TagNo = item["位"].ToString();
mTODetail.MaterialName = item["材料名称"].ToString();
mTODetail.SIZE1 = item["SIZE1"].ToString();
mTODetail.SIZE2 = item["SIZE2"].ToString();
mTODetail.SCH1 = item["SCH1"].ToString();
mTODetail.SCH2 = item["SCH2"].ToString();
mTODetail.PressClass = item["压力等级"].ToString();
mTODetail.EndFace = item["端面"].ToString();
mTODetail.BoltLength = item["螺栓长度"].ToString();
mTODetail.Standard = item["标准"].ToString();
mTODetail.Material = item["材质"].ToString();
mTODetail.PrefabricationStatus = item["预制状态"].ToString();
mTODetail.DesignNum = item["设计数量"].ToString();
mTODetail.PlanCheckOutNum = item["预出库量"].ToString();
mTODetail.CheckOutNum = item["出库量"].ToString();
mTODetail.StockNumByDeviceNo = item["库存量(按装置号)"].ToString();
mTODetail.StockNumWholePlant = item["库存量(全厂)"].ToString();
db.CLGL_MTODetail.InsertOnSubmit(mTODetail);
db.SubmitChanges();
}
}