田爽 1 rok temu
rodzic
commit
2d7ab0f2a0
1 zmienionych plików z 11 dodań i 0 usunięć
  1. 11 0
      src/Hotline.Api/Controllers/Bi/BiOrderController.cs

+ 11 - 0
src/Hotline.Api/Controllers/Bi/BiOrderController.cs

@@ -264,6 +264,17 @@ namespace Hotline.Api.Controllers.Bi
 						   ChainRate = t1_t2.Select(x => x.ChainNum).FirstOrDefault() > 0 ?
 						   ((double.Parse(t1.Num.ToString()) - double.Parse(t1_t2.Select(x => x.ChainNum).FirstOrDefault().ToString())) / double.Parse(t1_t2.Select(x => x.ChainNum).FirstOrDefault().ToString()) * 100).ToString("F2") + "%" : "100.00%",
 					   }).ToList();
+			var total = new
+			{
+				Id = "0",
+				Name = "合计",
+				Num = res.Sum(x => x.Num),
+				Sublevel = false,
+				Children = new List<HotspotDataLsitVo>(),
+				ChainNum = res.Sum(x => x.ChainNum),
+				ChainRate = res.Sum(x => x.ChainNum) > 0 ? ((double.Parse(res.Sum(x => x.Num).ToString()) - double.Parse(res.Sum(x => x.ChainNum).ToString())) / double.Parse(res.Sum(x => x.ChainNum).ToString()) * 100).ToString("F2") + "%" : "100.00%"
+			};
+			res.Add(total);
 			return res;
         }