任务列表添加航线过滤条件
parent
b8dd571fc8
commit
c3246c0b82
|
|
@ -392,7 +392,7 @@ namespace OpenAuth.App.ServiceApp
|
||||||
/// <param name="key"></param>
|
/// <param name="key"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<Response<PageInfo<List<LasaTask>>>> GetTaskPageList(int page, int limit, string key,
|
public async Task<Response<PageInfo<List<LasaTask>>>> GetTaskPageList(int page, int limit, string key,
|
||||||
int? status)
|
int? status,string airLineId)
|
||||||
{
|
{
|
||||||
RefAsync<int> totalCount = 0;
|
RefAsync<int> totalCount = 0;
|
||||||
using (var db = UnitWork.CreateContext())
|
using (var db = UnitWork.CreateContext())
|
||||||
|
|
@ -400,6 +400,7 @@ namespace OpenAuth.App.ServiceApp
|
||||||
var list = await db.LasaTask.AsQueryable()
|
var list = await db.LasaTask.AsQueryable()
|
||||||
.WhereIF(!string.IsNullOrEmpty(key), a => a.TaskName.Contains(key))
|
.WhereIF(!string.IsNullOrEmpty(key), a => a.TaskName.Contains(key))
|
||||||
.WhereIF(status != null, a => a.Status.Equals(status))
|
.WhereIF(status != null, a => a.Status.Equals(status))
|
||||||
|
.WhereIF(!string.IsNullOrEmpty(airLineId), a => a.AirLineId == airLineId)
|
||||||
.OrderByDescending(a => a.CreateTime)
|
.OrderByDescending(a => a.CreateTime)
|
||||||
.ToPageListAsync(page, limit, totalCount);
|
.ToPageListAsync(page, limit, totalCount);
|
||||||
return new Response<PageInfo<List<LasaTask>>>
|
return new Response<PageInfo<List<LasaTask>>>
|
||||||
|
|
|
||||||
|
|
@ -231,12 +231,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
public async Task<Response<PageInfo<List<LasaTask>>>> GetTaskPageList(int page, int limit, string key,
|
public async Task<Response<PageInfo<List<LasaTask>>>> GetTaskPageList(int page, int limit, string key,
|
||||||
int? status)
|
int? status,string airLineId)
|
||||||
{
|
{
|
||||||
var result = new Response<PageInfo<List<LasaTask>>>();
|
var result = new Response<PageInfo<List<LasaTask>>>();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
result = await _app.GetTaskPageList(page, limit, key, status);
|
result = await _app.GetTaskPageList(page, limit, key, status,airLineId);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue