前后时相 树形改列表
parent
0de35dd75a
commit
0125e321aa
|
|
@ -541,5 +541,29 @@ namespace OpenAuth.App.ServiceApp
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 选择前后时相
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
public async Task<Response<PageInfo<List<InsTif>>>> GteTifByTime(string name, DateTime beginTime, DateTime endTime, int page, int limit)
|
||||||
|
{
|
||||||
|
using (var db = base.UnitWork.CreateContext())
|
||||||
|
{
|
||||||
|
RefAsync<int> totalCount = 0;
|
||||||
|
var tif = await db.InsTif.AsQueryable()
|
||||||
|
.WhereIF(!string.IsNullOrEmpty(name), (r) => r.TifName.Contains(name))
|
||||||
|
.WhereIF(beginTime.Year != 0001, (r) => r.CreateTime >= beginTime && r.CreateTime <= endTime)
|
||||||
|
.ToPageListAsync(page, limit, totalCount);
|
||||||
|
return new Response<PageInfo<List<InsTif>>>
|
||||||
|
{
|
||||||
|
Result = new PageInfo<List<InsTif>>
|
||||||
|
{
|
||||||
|
Items = tif,
|
||||||
|
Total = totalCount
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -173,7 +173,8 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
||||||
/// <param name="endTime">结束时间</param>
|
/// <param name="endTime">结束时间</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
public async Task<Response<List<AreaGroup>>> GteTif(string name, DateTime beginTime, DateTime endTime)
|
[NonAction]
|
||||||
|
public async Task<Response<List<AreaGroup>>> GteTifOld(string name, DateTime beginTime, DateTime endTime)
|
||||||
{
|
{
|
||||||
Response<List<AreaGroup>> response = new Response<List<AreaGroup>>();
|
Response<List<AreaGroup>> response = new Response<List<AreaGroup>>();
|
||||||
try
|
try
|
||||||
|
|
@ -187,5 +188,27 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 选择前后时相
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="name">名称</param>
|
||||||
|
/// <param name="beginTime">开始时间</param>
|
||||||
|
/// <param name="endTime">结束时间</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpGet]
|
||||||
|
public async Task<Response<PageInfo<List<InsTif>>>> GteTifByTime(string name, DateTime beginTime, DateTime endTime, int page, int limit)
|
||||||
|
{
|
||||||
|
Response<PageInfo<List<InsTif>>> response = new Response<PageInfo<List<InsTif>>>();
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return await _app.GteTifByTime(name, beginTime, endTime, page, limit);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
response.Code = 500;
|
||||||
|
response.Message = ex.InnerException?.Message ?? ex.Message;
|
||||||
|
}
|
||||||
|
return response;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue