@@ -319,6 +319,15 @@ namespace JLHHJSvr.Excutor
_mattressMx.Add(item);
}
+
+ #region FEAT:内布套/顶部裥棉逻辑
+ var butaoList = _mattressMx.Where(t => (t.formulatype == 101 || t.formulatype == 102 || t.formulatype == 103) && t.mtrlid > 0 && (t.mattress_width > 0 || t.mattress_length > 0));
+ foreach(var itemMx in butaoList)
+ {
+ itemMx.mattress_width += _mattress.mattress_width - request.mattress.mattress_width;
+ itemMx.mattress_length += _mattress.mattress_length - request.mattress.mattress_length;
+ }
+ #endregion
toSaveMattress(cmd, _mattress, _mattressMx, request.extraProcesses, request.extraCosts, tokendata);