From ebe6afff64850f54e720fc6013e1cb7631a0732c Mon Sep 17 00:00:00 2001 From: gaofei1985 <181547018@qq.com> Date: Fri, 5 Sep 2025 16:05:56 +0800 Subject: [PATCH] 1 --- .../WeldMat/UsingPlan/UsingPlanEdit.aspx.cs | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/HJGL_DS/FineUIPro.Web/WeldMat/UsingPlan/UsingPlanEdit.aspx.cs b/HJGL_DS/FineUIPro.Web/WeldMat/UsingPlan/UsingPlanEdit.aspx.cs index 421f946..d4b4603 100644 --- a/HJGL_DS/FineUIPro.Web/WeldMat/UsingPlan/UsingPlanEdit.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/WeldMat/UsingPlan/UsingPlanEdit.aspx.cs @@ -672,12 +672,12 @@ namespace FineUIPro.Web.WeldMat.UsingPlan && (x.IsSteelStru == false || x.IsSteelStru == null) select x).ToList(); } - + foreach (var q in qualifys) { - if (weldTypeId == "7f4261ef-70b4-4e5a-a5bb-623fc2eb190f" || weldTypeId == "56d933f6-8e6a-4761-80f4-c285662947cb") //焊条和焊丝 + if (q.QualifiedProjectCode.Split('-').Length == 3) //该种合格项目只能领盘状焊丝 { - if (q.MaterialType.Contains(steelType) || (steelType == "FeⅣ无保护气体" && q.QualifiedProjectCode.Contains("03"))) + if (weldTypeId == "23900d2f-f0e6-4d76-a44d-eb47eede3914") //盘状焊丝 { isPass = true; break; @@ -685,14 +685,7 @@ namespace FineUIPro.Web.WeldMat.UsingPlan } else { - //当系统识别为SAW焊接方法时,则所有的焊剂和盘状焊丝都可以领用 - //当系统识别为GMAW、FCAW且钢种(FeⅠ、Ⅱ、Ⅲ、Ⅳ)和被领用的盘状焊丝钢种匹配时可以领用(焊剂不可领用)。SMAW、GTAW不可以领用焊剂及盘状焊丝 - if (q.QualifiedProjectCode.Contains("SAW") || (steelType == "FeⅣ无保护气体" && q.QualifiedProjectCode.Contains("03"))) - { - isPass = true; - break; - } - else if (q.QualifiedProjectCode.Contains("GMAW") || q.QualifiedProjectCode.Contains("FCAW")) + if (weldTypeId == "7f4261ef-70b4-4e5a-a5bb-623fc2eb190f" || weldTypeId == "56d933f6-8e6a-4761-80f4-c285662947cb") //焊条和焊丝 { if (q.MaterialType.Contains(steelType) || (steelType == "FeⅣ无保护气体" && q.QualifiedProjectCode.Contains("03"))) { @@ -700,6 +693,24 @@ namespace FineUIPro.Web.WeldMat.UsingPlan break; } } + else + { + //当系统识别为SAW焊接方法时,则所有的焊剂和盘状焊丝都可以领用 + //当系统识别为GMAW、FCAW且钢种(FeⅠ、Ⅱ、Ⅲ、Ⅳ)和被领用的盘状焊丝钢种匹配时可以领用(焊剂不可领用)。SMAW、GTAW不可以领用焊剂及盘状焊丝 + if (q.QualifiedProjectCode.Contains("SAW") || (steelType == "FeⅣ无保护气体" && q.QualifiedProjectCode.Contains("03"))) + { + isPass = true; + break; + } + else if (q.QualifiedProjectCode.Contains("GMAW") || q.QualifiedProjectCode.Contains("FCAW")) + { + if (q.MaterialType.Contains(steelType) || (steelType == "FeⅣ无保护气体" && q.QualifiedProjectCode.Contains("03"))) + { + isPass = true; + break; + } + } + } } } return isPass;