Dun.Jason 1 ano atrás
pai
commit
029e9ae91b
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      src/Hotline.Api/Controllers/Bi/BiCallController.cs

+ 3 - 1
src/Hotline.Api/Controllers/Bi/BiCallController.cs

@@ -134,7 +134,9 @@ public class BiCallController : BaseController
                  UserName = x.UserName,
                  RestCount = SqlFunc.AggregateCount(x.Id),
                  RestDuration = SqlFunc.AggregateSum(x.RestDuration/60)
-            }).OrderByDescending(a=>a.RestDuration)
+            })
+            .OrderByIF(dto.SortRule ==0,a=>SqlFunc.Asc(a.RestDuration))
+            .OrderByIF(dto.SortRule ==1,a=>SqlFunc.Desc(a.RestDuration))
             .MergeTable()
             .ToListAsync(HttpContext.RequestAborted);
     }