diff --git a/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/NewtonsoftJsonSetup.cs b/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/NewtonsoftJsonSetup.cs index 9671fffca..69032ff19 100644 --- a/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/NewtonsoftJsonSetup.cs +++ b/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/NewtonsoftJsonSetup.cs @@ -14,7 +14,7 @@ namespace IRaCIS.Core.API { services.AddHttpContextAccessor(); services.AddScoped(); - services.AddScoped(); + services.AddScoped(); services.AddScoped(); builder.AddNewtonsoftJson(options => diff --git a/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/ObjectStorePathConvert.cs b/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/ObjectStorePathConvert.cs index b9df7af84..e7d4aad48 100644 --- a/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/ObjectStorePathConvert.cs +++ b/IRaCIS.Core.API/_ServiceExtensions/NewtonsoftJson/ObjectStorePathConvert.cs @@ -9,15 +9,13 @@ using System.Text.RegularExpressions; namespace IRaCIS.Core.API._ServiceExtensions.NewtonsoftJson { - public class CustomStringConverter : JsonConverter + public class ObjectStorePathConvert : JsonConverter { - //private readonly IHttpContextAccessor _httpContextAccessor; private readonly IOSSService _oSSService; // 构造函数 - public CustomStringConverter(/*IHttpContextAccessor httpContextAccessor*/ IOSSService oSSService) + public ObjectStorePathConvert( IOSSService oSSService) { - //_httpContextAccessor = httpContextAccessor; _oSSService = oSSService; } diff --git a/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs b/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs index 5fdbf8e2c..f423446c4 100644 --- a/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs +++ b/IRaCIS.Core.Infrastructure/_IRaCIS/IQueryablePageListExtensions.cs @@ -140,6 +140,10 @@ namespace IRaCIS.Core.Infrastructure.Extention { propName = sortField; } + else + { + propName= pageInput.SortField; + } source = string.IsNullOrWhiteSpace(propName) ? source : (pageInput.Asc ? source.OrderBy(propName) : source.OrderBy(propName + " desc"));