fix sort /api/v1/leave/admin/edit (#1848)
This commit is contained in:
parent
0dcabaa25d
commit
f784205412
1 changed files with 8 additions and 3 deletions
|
|
@ -2560,6 +2560,10 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
{
|
{
|
||||||
result = result.Where(x => x.FullName.Contains(keyword)).ToList();
|
result = result.Where(x => x.FullName.Contains(keyword)).ToList();
|
||||||
}
|
}
|
||||||
|
if (string.IsNullOrWhiteSpace(sortBy))
|
||||||
|
{
|
||||||
|
sortBy = "default";
|
||||||
|
}
|
||||||
if (!string.IsNullOrWhiteSpace(sortBy))
|
if (!string.IsNullOrWhiteSpace(sortBy))
|
||||||
{
|
{
|
||||||
switch (sortBy.ToUpper())
|
switch (sortBy.ToUpper())
|
||||||
|
|
@ -2606,11 +2610,12 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
else
|
else
|
||||||
result = result.OrderBy(x => x.Description).ToList();
|
result = result.OrderBy(x => x.Description).ToList();
|
||||||
break;
|
break;
|
||||||
default: break;
|
default:
|
||||||
|
result = result.OrderBy(x => x.StatusSort).ToList();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var pageResult = result.Skip((page - 1) * pageSize).Take(pageSize)
|
var pageResult = result.Skip((page - 1) * pageSize).Take(pageSize)
|
||||||
.OrderBy(x => x.StatusSort)
|
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
return Success(new { data = pageResult, total = result.Count });
|
return Success(new { data = pageResult, total = result.Count });
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue