|
@@ -928,7 +928,6 @@ namespace Hotline.Api.Controllers.Bi
|
|
NoEvaluateCount = data.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoEvaluateCount),
|
|
NoEvaluateCount = data.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoEvaluateCount),
|
|
NoPutThroughCount = data.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoPutThroughCount),
|
|
NoPutThroughCount = data.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoPutThroughCount),
|
|
};
|
|
};
|
|
- data.Add(countySumModel);
|
|
|
|
var citySumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
var citySumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
{
|
|
{
|
|
OrgName = "市直合计",
|
|
OrgName = "市直合计",
|
|
@@ -941,7 +940,6 @@ namespace Hotline.Api.Controllers.Bi
|
|
NoEvaluateCount = data.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoEvaluateCount),
|
|
NoEvaluateCount = data.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoEvaluateCount),
|
|
NoPutThroughCount = data.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoPutThroughCount),
|
|
NoPutThroughCount = data.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoPutThroughCount),
|
|
};
|
|
};
|
|
- data.Add(citySumModel);
|
|
|
|
var sumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
var sumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
{
|
|
{
|
|
OrgName = "总计",
|
|
OrgName = "总计",
|
|
@@ -954,6 +952,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
NoEvaluateCount = data.Sum(x => x.NoEvaluateCount),
|
|
NoEvaluateCount = data.Sum(x => x.NoEvaluateCount),
|
|
NoPutThroughCount = data.Sum(x => x.NoPutThroughCount),
|
|
NoPutThroughCount = data.Sum(x => x.NoPutThroughCount),
|
|
};
|
|
};
|
|
|
|
+ data.Add(countySumModel);
|
|
|
|
+ data.Add(citySumModel);
|
|
data.Add(sumModel);
|
|
data.Add(sumModel);
|
|
dynamic? dynamicClass = DynamicClassHelper.CreateDynamicClass(dto.ColumnInfos);
|
|
dynamic? dynamicClass = DynamicClassHelper.CreateDynamicClass(dto.ColumnInfos);
|
|
var dtos = data
|
|
var dtos = data
|
|
@@ -1042,7 +1042,6 @@ namespace Hotline.Api.Controllers.Bi
|
|
NoEvaluateCount = list.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoEvaluateCount),
|
|
NoEvaluateCount = list.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoEvaluateCount),
|
|
NoPutThroughCount = list.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoPutThroughCount),
|
|
NoPutThroughCount = list.Where(x => x.OrgType == EOrgType.County).Sum(x => x.NoPutThroughCount),
|
|
};
|
|
};
|
|
- list.Add(countySumModel);
|
|
|
|
var citySumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
var citySumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
{
|
|
{
|
|
OrgName = "市直合计",
|
|
OrgName = "市直合计",
|
|
@@ -1055,7 +1054,6 @@ namespace Hotline.Api.Controllers.Bi
|
|
NoEvaluateCount = list.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoEvaluateCount),
|
|
NoEvaluateCount = list.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoEvaluateCount),
|
|
NoPutThroughCount = list.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoPutThroughCount),
|
|
NoPutThroughCount = list.Where(x => x.OrgType == EOrgType.City).Sum(x => x.NoPutThroughCount),
|
|
};
|
|
};
|
|
- list.Add(citySumModel);
|
|
|
|
var sumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
var sumModel = new VisitAndOrgSatisfactionStatisticsDto()
|
|
{
|
|
{
|
|
OrgName = "总计",
|
|
OrgName = "总计",
|
|
@@ -1068,8 +1066,9 @@ namespace Hotline.Api.Controllers.Bi
|
|
NoEvaluateCount = list.Sum(x => x.NoEvaluateCount),
|
|
NoEvaluateCount = list.Sum(x => x.NoEvaluateCount),
|
|
NoPutThroughCount = list.Sum(x => x.NoPutThroughCount),
|
|
NoPutThroughCount = list.Sum(x => x.NoPutThroughCount),
|
|
};
|
|
};
|
|
|
|
+ list.Add(countySumModel);
|
|
|
|
+ list.Add(citySumModel);
|
|
list.Add(sumModel);
|
|
list.Add(sumModel);
|
|
-
|
|
|
|
dynamic? dynamicClass = DynamicClassHelper.CreateDynamicClass(dto.ColumnInfos);
|
|
dynamic? dynamicClass = DynamicClassHelper.CreateDynamicClass(dto.ColumnInfos);
|
|
var dtos = list
|
|
var dtos = list
|
|
.Select(stu => _mapper.Map(stu, typeof(VisitAndOrgSatisfactionStatisticsDto), dynamicClass))
|
|
.Select(stu => _mapper.Map(stu, typeof(VisitAndOrgSatisfactionStatisticsDto), dynamicClass))
|