222
This commit is contained in:
parent
dc4a18bf99
commit
79b78a5b11
@ -10,6 +10,7 @@ using NPOI.HPSF;
|
|||||||
using System.Security.Claims;
|
using System.Security.Claims;
|
||||||
using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
|
using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
|
||||||
using System.Web;
|
using System.Web;
|
||||||
|
using System.Net.NetworkInformation;
|
||||||
|
|
||||||
namespace asg_form.Controllers
|
namespace asg_form.Controllers
|
||||||
{
|
{
|
||||||
@ -152,9 +153,9 @@ namespace asg_form.Controllers
|
|||||||
[Route("api/v1/admin/FindTasks")]
|
[Route("api/v1/admin/FindTasks")]
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public async Task<ActionResult<object>> FindTasks([FromQuery] string chinaname = null,string st = null)
|
public async Task<ActionResult<object>> FindTasks([FromQuery] string chinaname = null,string status = null)
|
||||||
{
|
{
|
||||||
string encodedChinaname = HttpUtility.UrlEncode(chinaname);
|
//string encodedChinaname = HttpUtility.UrlEncode(chinaname);
|
||||||
|
|
||||||
if (!this.User.FindAll(ClaimTypes.Role).Any(a => a.Value == "admin"))
|
if (!this.User.FindAll(ClaimTypes.Role).Any(a => a.Value == "admin"))
|
||||||
{
|
{
|
||||||
@ -166,15 +167,15 @@ namespace asg_form.Controllers
|
|||||||
|
|
||||||
if (!string.IsNullOrEmpty(chinaname))
|
if (!string.IsNullOrEmpty(chinaname))
|
||||||
{
|
{
|
||||||
query = query.Where(n => n.chinaname.Contains(encodedChinaname));
|
query = query.Where(n => n.chinaname.Contains(chinaname));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(st))
|
if (!string.IsNullOrEmpty(status))
|
||||||
{
|
{
|
||||||
query = query.Where(n => n.status == st);
|
query = query.Where(n => n.status == status);
|
||||||
}
|
}
|
||||||
|
|
||||||
return query.OrderByDescending(a => a.chinaname).ToList();
|
return query.OrderByDescending(a => a.status).ToList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user