tangjiang 9 місяців тому
батько
коміт
1784d9c9a8
1 змінених файлів з 22 додано та 2 видалено
  1. 22 2
      src/Hotline.Api/Controllers/Bi/BiOrderController.cs

+ 22 - 2
src/Hotline.Api/Controllers/Bi/BiOrderController.cs

@@ -1427,7 +1427,17 @@ namespace Hotline.Api.Controllers.Bi
         public async Task<object> DepartmentAcceptanceTypeStatistics([FromQuery] DepartmentKeyWordRequest dto)
         {
             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);
+            }
             var total = new DepartmentAcceptanceTypeStatisticsDto
             {
                 OrgName = "合计",
@@ -1488,7 +1498,17 @@ namespace Hotline.Api.Controllers.Bi
                 var (_, items) = await query.ToPagedListAsync(dto.QueryDto, HttpContext.RequestAborted);
                 list = items;
             }
-
+            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);
+            }
             //增加合计
             list.Add(new DepartmentAcceptanceTypeStatisticsDto
             {