Bläddra i källkod

1、修复副规格缺失计算信息问题

MY 13 timmar sedan
förälder
incheckning
13582228e1
2 ändrade filer med 6 tillägg och 2 borttagningar
  1. 2 2
      JLHHJSvr/Excutor/SaveMattressExcutor.cs
  2. 4 0
      JLHHJSvr/Helper/MattressHelper.cs

+ 2 - 2
JLHHJSvr/Excutor/SaveMattressExcutor.cs

@@ -456,7 +456,7 @@ namespace JLHHJSvr.Excutor
             }
         }*/
 
-        public List<string> toSaveMattress(SqlCommand cmd, u_mattress mattress, List<u_mattress_mx_mtrl> mattressMx, List<u_mattress_mx_extra> extraProcesses, List<u_mattress_mx_extra> extraCosts, TokenData tokendata,bool iferpmtrl)
+        /*public List<string> toSaveMattress(SqlCommand cmd, u_mattress mattress, List<u_mattress_mx_mtrl> mattressMx, List<u_mattress_mx_extra> extraProcesses, List<u_mattress_mx_extra> extraCosts, TokenData tokendata,bool iferpmtrl)
         {
             var helper = HelperBase.GetHelper<MattressHelper>(cmd, new HelperBase.Context() { tokendata = tokendata });
 
@@ -489,7 +489,7 @@ namespace JLHHJSvr.Excutor
             }
 
             return message;
-        }
+        }*/
 
         protected override void ExcuteInternal(SaveMattressRequest request, object state, SaveMattressResponse rslt)
         {

+ 4 - 0
JLHHJSvr/Helper/MattressHelper.cs

@@ -3074,6 +3074,8 @@ namespace JLHHJSvr.Helper
             foreach (var child in subspecsList)
             {
                 InitMattressSubSpecs(mattress, child);
+
+                MattressCalculateCost(child, child.mxList, child.extraList, child.extraCostList);
                 SaveMattressPro(child, ifErp);
             }
         }
@@ -3102,6 +3104,8 @@ namespace JLHHJSvr.Helper
                 mxClone.mattressmxid = 0;
                 return mxClone;
             }).ToList();
+            clone.extraList = new List<u_mattress_mx_extra>();
+            clone.extraCostList = new List<u_mattress_mx_extra>();
 
             return clone;
         }