|
@@ -1088,8 +1088,9 @@ namespace Hotline.Repository.SqlSugar.Orders
|
|
|
InvalidNum = SqlFunc.AggregateSum(SqlFunc.IIF(d.AcceptType == "无效", 1, 0)),
|
|
|
HandleNum = SqlFunc.AggregateSum(SqlFunc.IIF(d.Status >= EOrderStatus.Filed, 1, 0)),
|
|
|
NoHandleNum = SqlFunc.AggregateSum(SqlFunc.IIF(d.Status < EOrderStatus.Filed, 1, 0)),
|
|
|
- BackNum = SqlFunc.AggregateSum(SqlFunc.IIF(s.OrderId != null && s.OrderId != "", 1, 0))
|
|
|
- });
|
|
|
+ BackNum = SqlFunc.AggregateSum(SqlFunc.IIF(s.OrderId != null && s.OrderId != "", 1, 0)),
|
|
|
+ DutyDeskNum = SqlFunc.AggregateDistinctCount(d.AcceptorId)
|
|
|
+ });
|
|
|
var query = listHour.LeftJoin(data, (h, d) => h.ColumnName.ToString() == d.Hour)
|
|
|
.GroupBy((h,d)=> h.ColumnName)
|
|
|
.OrderBy((h, d) => h.ColumnName)
|
|
@@ -1102,8 +1103,9 @@ namespace Hotline.Repository.SqlSugar.Orders
|
|
|
InvalidNum = SqlFunc.AggregateSum(d.InvalidNum),
|
|
|
HandleNum = SqlFunc.AggregateSum(d.HandleNum),
|
|
|
NoHandleNum = SqlFunc.AggregateSum(d.NoHandleNum),
|
|
|
- BackNum = SqlFunc.AggregateSum(d.BackNum)
|
|
|
- });
|
|
|
+ BackNum = SqlFunc.AggregateSum(d.BackNum),
|
|
|
+ DutyDeskNum = SqlFunc.AggregateSum(d.DutyDeskNum)
|
|
|
+ });
|
|
|
return query;
|
|
|
}
|
|
|
public ISugarQueryable<SelectOrderId> OrderListUnionAll(ISugarQueryable<SelectOrderId> t1, ISugarQueryable<SelectOrderId> t2)
|