TANG JIANG 1 năm trước cách đây
mục cha
commit
9f14e782d3

+ 5 - 1
src/Hotline.Api/Controllers/Bi/BiOrderController.cs

@@ -1343,7 +1343,11 @@ namespace Hotline.Api.Controllers.Bi
 
                     QtAllCount = SqlFunc.AggregateSum(SqlFunc.IIF(it.AcceptTypeCode == "40", 1, 0)),
                     QtAllTimes = SqlFunc.AggregateSum(SqlFunc.IIF(it.AcceptTypeCode == "40" && it.FileDurationWorkday != null, it.FileDurationWorkday, 0)),
-                    QtAcceptanceTypeCode = "40"
+                    QtAcceptanceTypeCode = "40",
+
+                    YjAllCount = SqlFunc.AggregateSum(SqlFunc.IIF(it.AcceptTypeCode == "1", 1, 0)),
+                    YjAllTimes = SqlFunc.AggregateSum(SqlFunc.IIF(it.AcceptTypeCode == "1" && it.FileDurationWorkday != null, it.FileDurationWorkday, 0)),
+                    YjAcceptanceTypeCode = "1"
                 })
               .ToListAsync();
 

+ 8 - 0
src/Hotline.Share/Dtos/Order/DepartmentAcceptanceTypeStatisticsDto.cs

@@ -78,6 +78,14 @@
         public double? QtAverageTime => GetCalculateAverage(QtAllCount, QtAllTimes);
         public string? QtAcceptanceTypeCode { get; set; }
 
+        /// <summary>
+        /// 意见
+        /// </summary>
+        public int YjAllCount { get; set; }
+        public double? YjAllTimes { get; set; }
+        public double? YjAverageTime => GetCalculateAverage(YjAllCount, YjAllTimes);
+        public string? YjAcceptanceTypeCode { get; set; }
+
         /// <summary>
         /// 计算平均
         /// </summary>