!29 修改了ToPage方法中parm.Sort不为null,但parm.SortType为null报错异常。
Merge pull request !29 from xbzhu/N/A
This commit is contained in:
commit
0c63852f2a
@ -1,4 +1,4 @@
|
|||||||
using Infrastructure.Extensions;
|
using Infrastructure.Extensions;
|
||||||
using Mapster;
|
using Mapster;
|
||||||
using SqlSugar;
|
using SqlSugar;
|
||||||
using SqlSugar.IOC;
|
using SqlSugar.IOC;
|
||||||
@ -367,7 +367,7 @@ namespace ZR.Repository
|
|||||||
page.PageSize = parm.PageSize;
|
page.PageSize = parm.PageSize;
|
||||||
page.PageIndex = parm.PageNum;
|
page.PageIndex = parm.PageNum;
|
||||||
|
|
||||||
page.Result = source.OrderByIF(parm.Sort.IsNotEmpty(), $"{parm.Sort.ToSqlFilter()} {(parm.SortType.Contains("desc") ? "desc" : "asc")}")
|
page.Result = source.OrderByIF(parm.Sort.IsNotEmpty(), $"{parm.Sort.ToSqlFilter()} {(!string.IsNullOrWhiteSpace(parm.SortType) && parm.SortType.Contains("desc") ? "desc" : "asc")}")
|
||||||
.ToPageList(parm.PageNum, parm.PageSize, ref total);
|
.ToPageList(parm.PageNum, parm.PageSize, ref total);
|
||||||
page.TotalNum = total;
|
page.TotalNum = total;
|
||||||
return page;
|
return page;
|
||||||
@ -389,7 +389,7 @@ namespace ZR.Repository
|
|||||||
page.PageIndex = parm.PageNum;
|
page.PageIndex = parm.PageNum;
|
||||||
|
|
||||||
var result = source
|
var result = source
|
||||||
.OrderByIF(parm.Sort.IsNotEmpty(), $"{parm.Sort.ToSqlFilter()} {(parm.SortType.Contains("desc") ? "desc" : "asc")}")
|
.OrderByIF(parm.Sort.IsNotEmpty(), $"{parm.Sort.ToSqlFilter()} {(!string.IsNullOrWhiteSpace(parm.SortType) && parm.SortType.Contains("desc") ? "desc" : "asc")}")
|
||||||
.ToPageList(parm.PageNum, parm.PageSize, ref total);
|
.ToPageList(parm.PageNum, parm.PageSize, ref total);
|
||||||
|
|
||||||
page.TotalNum = total;
|
page.TotalNum = total;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user