|
@@ -98,32 +98,17 @@ namespace Hotline.Api.Controllers.Bi
|
|
//{
|
|
//{
|
|
// dto.EndTime = dto.EndTime.AddDays(1).AddSeconds(-1);
|
|
// dto.EndTime = dto.EndTime.AddDays(1).AddSeconds(-1);
|
|
|
|
|
|
- // var queryOrder = _orderRepository.Queryable()
|
|
|
|
|
|
+ // var list = _orderRepository.Queryable()
|
|
// .Where(x => x.CreationTime >= dto.StartTime && x.CreationTime <= dto.EndTime)
|
|
// .Where(x => x.CreationTime >= dto.StartTime && x.CreationTime <= dto.EndTime)
|
|
// .WhereIF(dto.QueryType == 1, x => x.Status >= EOrderStatus.Filed && x.ExpiredTime < x.FiledTime) //业务已办超期
|
|
// .WhereIF(dto.QueryType == 1, x => x.Status >= EOrderStatus.Filed && x.ExpiredTime < x.FiledTime) //业务已办超期
|
|
// //.WhereIF(dto.QueryType== 2,) //会签已办超期
|
|
// //.WhereIF(dto.QueryType== 2,) //会签已办超期
|
|
// .WhereIF(dto.QueryType == 3, x => x.Status < EOrderStatus.Filed && x.ExpiredTime < SqlFunc.GetDate()) //业务待办超期
|
|
// .WhereIF(dto.QueryType == 3, x => x.Status < EOrderStatus.Filed && x.ExpiredTime < SqlFunc.GetDate()) //业务待办超期
|
|
|
|
+ // .WhereIF(string.IsNullOrEmpty(dto.OrgCode),x=>x.ActualHandleOrgCode == dto.OrgCode)
|
|
// //.WhereIF(dto.QueryType ==4,) //会签待办超期
|
|
// //.WhereIF(dto.QueryType ==4,) //会签待办超期
|
|
- // .MergeTable();
|
|
|
|
- // //.ToPageListAsync(dto.PageIndex, dto.PageSize);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- // var queryCountersign = _workflowCountersignRepository.Queryable()
|
|
|
|
- // .LeftJoin<WorkflowCountersignMember>((x, o) => x.Id == o.WorkflowCountersignId)
|
|
|
|
- // .Where( x => x.CreationTime >= dto.StartTime)
|
|
|
|
- // .Where( x => x.CreationTime <= dto.EndTime)
|
|
|
|
- // .MergeTable();
|
|
|
|
-
|
|
|
|
- // var query = queryOrder.LeftJoin(queryCountersign, (or, co) => or.Id == co.w)
|
|
|
|
- // .Select((or, co) => new OrderBiOrgDataListVo
|
|
|
|
- // {
|
|
|
|
- // OrgName = or.OrgName,
|
|
|
|
- // OrgId = or.OrgId,
|
|
|
|
- // HandlerExtendedNum = or.HandlerExtendedNum,
|
|
|
|
- // NoHandlerExtendedNum = or.NoHandlerExtendedNum,
|
|
|
|
- // CounterHandlerExtendedNum = co.CounterHandlerExtendedNum,
|
|
|
|
- // CounterNoHandlerExtendedNum = co.CounterNoHandlerExtendedNum
|
|
|
|
- // }).MergeTable();
|
|
|
|
|
|
+ // //.MergeTable();
|
|
|
|
+ // .ToPageListAsync(dto.PageIndex, dto.PageSize);
|
|
|
|
+
|
|
|
|
+ // //return list;
|
|
//}
|
|
//}
|
|
|
|
|
|
|
|
|
|
@@ -242,7 +227,8 @@ namespace Hotline.Api.Controllers.Bi
|
|
CentreCareOf = SqlFunc.AggregateSum(SqlFunc.IIF(x.Status >= EOrderStatus.Filed && x.ProcessType == EProcessType.Jiaoban, 1, 0)),
|
|
CentreCareOf = SqlFunc.AggregateSum(SqlFunc.IIF(x.Status >= EOrderStatus.Filed && x.ProcessType == EProcessType.Jiaoban, 1, 0)),
|
|
//NoCentreCareOf = SqlFunc.AggregateSum(SqlFunc.IIF((int)x.Status < 300 && x.ExpiredTime > x.FiledTime, 1, 0)),
|
|
//NoCentreCareOf = SqlFunc.AggregateSum(SqlFunc.IIF((int)x.Status < 300 && x.ExpiredTime > x.FiledTime, 1, 0)),
|
|
Invalid = SqlFunc.AggregateSum(SqlFunc.IIF(x.AcceptType == "无效", 1, 0)),
|
|
Invalid = SqlFunc.AggregateSum(SqlFunc.IIF(x.AcceptType == "无效", 1, 0)),
|
|
- Repeat = SqlFunc.AggregateSum(SqlFunc.IIF(x.DuplicateIds != null && SqlFunc.JsonArrayLength(x.DuplicateIds) > 0, 1, 0))
|
|
|
|
|
|
+ Repeat = SqlFunc.AggregateSum(SqlFunc.IIF(x.DuplicateIds != null && SqlFunc.JsonArrayLength(x.DuplicateIds) > 0, 1, 0)),
|
|
|
|
+ Subtotal = SqlFunc.AggregateSum(SqlFunc.IIF(x.Status >= EOrderStatus.Filed || x.AcceptType == "无效" || (x.DuplicateIds != null && SqlFunc.JsonArrayLength(x.DuplicateIds) > 0), 1, 0))
|
|
}).MergeTable();
|
|
}).MergeTable();
|
|
switch (dto.SortField)
|
|
switch (dto.SortField)
|
|
{
|
|
{
|