Parcourir la source

1、床垫报价,修复多次保存出现多个额外工艺费用问题

MY il y a 1 mois
Parent
commit
7a39b364a5
1 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 7 0
      JLHHJSvr/Helper/MattressHelper.cs

+ 7 - 0
JLHHJSvr/Helper/MattressHelper.cs

@@ -3206,6 +3206,13 @@ namespace JLHHJSvr.Helper
             var outputFields = "mtrlid,name,if_subspecs,extra_cost";
             DbSqlHelper.SelectJoin(cmd, selectStr, ListEx.GetWhereStr(whereList), parms, "mtrlid", outputFields, 0,0, list);
 
+            if(extraList.Count > 0)
+            {
+                //
+                var namelist = list.Select(t => t.name).ToList();
+                extraList.RemoveAll(t => !string.IsNullOrEmpty(t.extraname) && namelist.Contains(t.extraname));
+            }
+
             foreach(var mtrl in list)
             {
                 var matchItems = fuliaoList