feature:自定义排序
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Furion.DatabaseAccessor;
|
||||
using Ewide.Core.Extension;
|
||||
using Furion.DatabaseAccessor;
|
||||
using Furion.DatabaseAccessor.Extensions;
|
||||
using Furion.DependencyInjection;
|
||||
using Furion.DynamicApiController;
|
||||
@@ -7,6 +8,7 @@ using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Linq.Dynamic.Core;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Ewide.Core.Service
|
||||
@@ -41,7 +43,7 @@ namespace Ewide.Core.Service
|
||||
.Where(success, u => u.Success == input.Success.Value)
|
||||
.Where(searchBeginTime, u => u.OpTime >= DateTime.Parse(input.SearchBeginTime.Trim()) &&
|
||||
u.OpTime <= DateTime.Parse(input.SearchEndTime.Trim()))
|
||||
.OrderByDescending(u => u.Id)
|
||||
.OrderBy(PageInputOrder.OrderBuilder(input)) // 封装了任意字段排序示例
|
||||
.Select(u => u.Adapt<OpLogOutput>())
|
||||
.ToPagedListAsync(input.PageNo, input.PageSize);
|
||||
return XnPageResult<OpLogOutput>.PageResult(opLogs);
|
||||
|
||||
Reference in New Issue
Block a user