username@email.com
2025-11-21 24ac6e50da797cc3372f67f346618be86b86c4d1
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs
@@ -141,9 +141,9 @@
            }).ToList();
            foreach(var cmsPlanOrderItem in cmsPlanOrderItemsgroup)
            foreach (var cmsPlanOrderItem in cmsPlanOrderItemsgroup)
            {
                var coreCmsPlanOrderFahuo = coreCmsPlanOrderFahuosgroup.FirstOrDefault(x => x.name == cmsPlanOrderItem.name && x.specification == cmsPlanOrderItem.specification);
                if (coreCmsPlanOrderFahuo != null)
@@ -164,8 +164,34 @@
                cmsPlanOrderItem.weisonghuonums = cmsPlanOrderItem.nums - cmsPlanOrderItem.songhuonums - cmsPlanOrderItem.LessNumber;
            }
            var cmsPlanOrderItemsgroupsssss = new List<CoreCmsPlanOrderItem>();
            for (int i = 0; i < cmsPlanOrderItemsgroup.Count; i++)
            {
                cmsPlanOrderItemsgroupsssss.Add(cmsPlanOrderItemsgroup[i]);
                if (i == (cmsPlanOrderItemsgroup.Count - 1) || cmsPlanOrderItemsgroup[i].specification != cmsPlanOrderItemsgroup[i + 1].specification)
                {
                    var coreCmsPlanOrderItem = new CoreCmsPlanOrderItem();
                    coreCmsPlanOrderItem.specification = cmsPlanOrderItemsgroup[i].specification;
                    coreCmsPlanOrderItem.name = "合计";
                    var coreCmsPlanOrderItems = cmsPlanOrderItemsgroup.Where(x => x.specification == cmsPlanOrderItemsgroup[i].specification);
                    coreCmsPlanOrderItem.nums = coreCmsPlanOrderItems.Sum(x => x.nums);
                    coreCmsPlanOrderItem.fahuonums = coreCmsPlanOrderItems.Sum(x => x.fahuonums);
                    coreCmsPlanOrderItem.weifahuonums = coreCmsPlanOrderItems.Sum(x => x.weifahuonums);
                    coreCmsPlanOrderItem.songhuonums = coreCmsPlanOrderItems.Sum(x => x.songhuonums);
                    coreCmsPlanOrderItem.kucunnums = coreCmsPlanOrderItems.Sum(x => x.kucunnums);
                    coreCmsPlanOrderItem.weisonghuonums = coreCmsPlanOrderItems.Sum(x => x.weisonghuonums);
                    coreCmsPlanOrderItem.LessNumber = coreCmsPlanOrderItems.Sum(x => x.LessNumber);
                    cmsPlanOrderItemsgroupsssss.Add(coreCmsPlanOrderItem);
                }
            }
@@ -174,7 +200,9 @@
            this.RepClientList.DataSource = cmsPlanOrderItemsgroup;
                this.RepClientList.DataSource = cmsPlanOrderItemsgroupsssss;
            this.RepClientList.DataBind();
            
        }