This commit is contained in:
2026-07-26 17:52:46 +08:00
parent 7fb6b255d2
commit 4bd992b0a6
13 changed files with 202 additions and 64 deletions
@@ -62,16 +62,19 @@ namespace BLL
}
/// <summary>
/// 维护管线材料导入编码,只更新材料编码字段,避免影响材料主编码和焊口关联
/// 维护管线材料主编码和导入材料编码
/// </summary>
/// <param name="pipelineMatId">管线材料ID</param>
/// <param name="mainMaterialCode">材料主编码,可空</param>
/// <param name="materialCode">材料编码</param>
public static void UpdateMaterialCode2(string pipelineMatId, string materialCode)
public static void UpdateMaterialCodes(string pipelineMatId, string mainMaterialCode, string materialCode)
{
Model.SGGLDB db = Funs.DB;
Model.HJGL_PipeLineMat pipeLineMat = db.HJGL_PipeLineMat.FirstOrDefault(e => e.PipeLineMatId == pipelineMatId);
if (pipeLineMat != null)
{
// 主编码与材料编码必须同次提交,避免列表展示到不一致的材料信息。
pipeLineMat.MaterialCode = string.IsNullOrWhiteSpace(mainMaterialCode) ? null : mainMaterialCode.Trim();
pipeLineMat.MaterialCode2 = materialCode;
db.SubmitChanges();
}