|
@@ -3177,13 +3177,17 @@ namespace JLHHJSvr.Helper
|
|
|
{
|
|
|
foreach(var mx in mattress.extraList)
|
|
|
{
|
|
|
- var sumQty = mattress.mxList
|
|
|
- .Where(t => t != null &&
|
|
|
- !string.IsNullOrEmpty(t.mtrlname) &&
|
|
|
- !string.IsNullOrEmpty(mx.extraname) &&
|
|
|
- t.mtrlname.Trim().Equals(mx.extraname.Trim()))
|
|
|
- .Sum(t => t?.qty ?? 0);
|
|
|
- mx.qty = sumQty;
|
|
|
+ var matchedItems = mattress.mxList
|
|
|
+ .Where(t => t != null &&
|
|
|
+ !string.IsNullOrEmpty(t.mtrlname) &&
|
|
|
+ !string.IsNullOrEmpty(mx.extraname) &&
|
|
|
+ t.mtrlname.Trim().Equals(mx.extraname.Trim()))
|
|
|
+ .ToList();
|
|
|
+
|
|
|
+ if (matchedItems.Any())
|
|
|
+ {
|
|
|
+ mx.qty = matchedItems.Sum(t => t?.qty ?? 0);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|