diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIKanBanController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIKanBanController.cs index 59088a2..a84f826 100644 --- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIKanBanController.cs +++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIKanBanController.cs @@ -30,6 +30,7 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Data; +using System.DirectoryServices.ActiveDirectory; using System.Linq; using System.Linq.Expressions; using static APT.SC.WebApi.Controllers.Api.BI.BIKanBanController; @@ -990,7 +991,16 @@ namespace APT.SC.WebApi.Controllers.Api.BI riskList.Add(risk); } } - result.Data.riskList = riskList.OrderByDescending(t=>t.totalCount).ToList(); + var riskListNew = riskList.OrderByDescending(t => t.totalCount).ToList(); + RiskList riskTotal = new RiskList(); + riskTotal.companyName = "小计"; + riskTotal.majorCount = riskList.Sum(t=>t.majorCount); + riskTotal.largerCount = riskList.Sum(t => t.largerCount); + riskTotal.generalCount = riskList.Sum(t => t.generalCount); + riskTotal.lowCount = riskList.Sum(t => t.lowCount); + riskTotal.totalCount = riskList.Sum(t => t.totalCount); + riskListNew.Add(riskTotal); + result.Data.riskList = riskListNew; result.Data.riskTypeList = riskTypeList; return result;