|
@@ -1429,14 +1429,14 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
var items = await _orderReportApplication.DepartmentAcceptanceTypeStatistics(dto).ToListAsync();
|
|
|
foreach (var item in items)
|
|
|
{
|
|
|
- item.ZxAllTimes = Math.Round(((double)item.ZxAllTimes / 3600) * 100, 2);
|
|
|
- item.JyAllTimes = Math.Round(((double)item.JyAllTimes / 3600) * 100, 2);
|
|
|
- item.QzAllTimes = Math.Round(((double)item.QzAllTimes / 3600) * 100, 2);
|
|
|
- item.ByAllTimes = Math.Round(((double)item.ByAllTimes / 3600) * 100, 2);
|
|
|
- item.JbAllTimes = Math.Round(((double)item.JbAllTimes / 3600) * 100, 2);
|
|
|
- item.TsAllTimes = Math.Round(((double)item.TsAllTimes / 3600) * 100, 2);
|
|
|
- item.QtAllTimes = Math.Round(((double)item.QtAllTimes / 3600) * 100, 2);
|
|
|
- item.YjAllTimes = Math.Round(((double)item.YjAllTimes / 3600) * 100, 2);
|
|
|
+ item.ZxAllTimes = Math.Round(((double)item.ZxAllTimes / 3600), 2);
|
|
|
+ item.JyAllTimes = Math.Round(((double)item.JyAllTimes / 3600), 2);
|
|
|
+ item.QzAllTimes = Math.Round(((double)item.QzAllTimes / 3600), 2);
|
|
|
+ item.ByAllTimes = Math.Round(((double)item.ByAllTimes / 3600), 2);
|
|
|
+ item.JbAllTimes = Math.Round(((double)item.JbAllTimes / 3600), 2);
|
|
|
+ item.TsAllTimes = Math.Round(((double)item.TsAllTimes / 3600), 2);
|
|
|
+ item.QtAllTimes = Math.Round(((double)item.QtAllTimes / 3600), 2);
|
|
|
+ item.YjAllTimes = Math.Round(((double)item.YjAllTimes / 3600), 2);
|
|
|
}
|
|
|
var total = new DepartmentAcceptanceTypeStatisticsDto
|
|
|
{
|
|
@@ -1500,14 +1500,14 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
}
|
|
|
foreach (var item in list)
|
|
|
{
|
|
|
- item.ZxAllTimes = Math.Round(((double)item.ZxAllTimes / 3600) * 100, 2);
|
|
|
- item.JyAllTimes = Math.Round(((double)item.JyAllTimes / 3600) * 100, 2);
|
|
|
- item.QzAllTimes = Math.Round(((double)item.QzAllTimes / 3600) * 100, 2);
|
|
|
- item.ByAllTimes = Math.Round(((double)item.ByAllTimes / 3600) * 100, 2);
|
|
|
- item.JbAllTimes = Math.Round(((double)item.JbAllTimes / 3600) * 100, 2);
|
|
|
- item.TsAllTimes = Math.Round(((double)item.TsAllTimes / 3600) * 100, 2);
|
|
|
- item.QtAllTimes = Math.Round(((double)item.QtAllTimes / 3600) * 100, 2);
|
|
|
- item.YjAllTimes = Math.Round(((double)item.YjAllTimes / 3600) * 100, 2);
|
|
|
+ item.ZxAllTimes = Math.Round(((double)item.ZxAllTimes / 3600), 2);
|
|
|
+ item.JyAllTimes = Math.Round(((double)item.JyAllTimes / 3600), 2);
|
|
|
+ item.QzAllTimes = Math.Round(((double)item.QzAllTimes / 3600), 2);
|
|
|
+ item.ByAllTimes = Math.Round(((double)item.ByAllTimes / 3600), 2);
|
|
|
+ item.JbAllTimes = Math.Round(((double)item.JbAllTimes / 3600), 2);
|
|
|
+ item.TsAllTimes = Math.Round(((double)item.TsAllTimes / 3600), 2);
|
|
|
+ item.QtAllTimes = Math.Round(((double)item.QtAllTimes / 3600), 2);
|
|
|
+ item.YjAllTimes = Math.Round(((double)item.YjAllTimes / 3600), 2);
|
|
|
}
|
|
|
//增加合计
|
|
|
list.Add(new DepartmentAcceptanceTypeStatisticsDto
|
|
@@ -3010,9 +3010,9 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
[HttpGet("hotspot-area-statistics")]
|
|
|
public async Task<object> HotspotAndAreaStatistics([FromQuery] HotspotAndAreaStatisticsReq dto)
|
|
|
{
|
|
|
- var (areaList ,returnList) = await _orderApplication.HotspotAndAreaStatistics(dto);
|
|
|
+ var (areaList, returnList) = await _orderApplication.HotspotAndAreaStatistics(dto);
|
|
|
|
|
|
- return new { AreaList = areaList, Data = returnList };
|
|
|
+ return new { AreaList = areaList, Data = returnList };
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -3021,9 +3021,9 @@ namespace Hotline.Api.Controllers.Bi
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("hotspot-area-statistics-export")]
|
|
|
- public async Task<FileStreamResult> HotspotAndAreaStatisticsExport([FromBody]HotspotAndAreaStatisticsReq dto)
|
|
|
+ public async Task<FileStreamResult> HotspotAndAreaStatisticsExport([FromBody] HotspotAndAreaStatisticsReq dto)
|
|
|
{
|
|
|
- var returnList = await _orderApplication.HotspotAndAreaStatisticsExport(dto);
|
|
|
+ var returnList = await _orderApplication.HotspotAndAreaStatisticsExport(dto);
|
|
|
var table = _orderApplication.InitHotspotTable(returnList, dto.AddColumnName, dto.HotspotLevel);
|
|
|
var stream = ExcelHelper.CreateStream(table);
|
|
|
return ExcelStreamResult(stream, "热点区域统计");
|