监管信息列表流程任务添加过滤条件
parent
ae0edec3fb
commit
575ab75323
|
|
@ -574,7 +574,7 @@ namespace OpenAuth.App.ServiceApp.DroneSsnydManage
|
|||
|
||||
public async Task ProjectMaintain(DroneSsnydEditReq req)
|
||||
{
|
||||
// todo shp 解析
|
||||
// shp 解析
|
||||
var project = req.MapTo<DroneSsnyd>();
|
||||
var oldProject = await Repository.GetByIdAsync(project.Id);
|
||||
using var uow = base.UnitWork.CreateContext();
|
||||
|
|
@ -609,8 +609,8 @@ namespace OpenAuth.App.ServiceApp.DroneSsnydManage
|
|||
var list = await Repository
|
||||
.ChangeRepository<SugarRepositiry<DroneSsnydRcjg>>()
|
||||
.AsQueryable()
|
||||
.LeftJoin<WFTask>((a, b) => a.Id == b.ProcessId)
|
||||
.LeftJoin<WFTask>((a, b,c) => a.ssnyd_id == c.ProcessId)
|
||||
.LeftJoin<WFTask>((a, b) => a.Id == b.ProcessId && b.State == 1)
|
||||
.LeftJoin<WFTask>((a, b,c) => a.ssnyd_id == c.ProcessId && c.State == 1)
|
||||
.Where((a, b) => a.ssnyd_id == req.ProjectId)
|
||||
.WhereIF(req.IsLishi != null, (a, b) => a.is_lishi == req.IsLishi)
|
||||
.OrderBy((a, b) => a.create_time, OrderByType.Desc)
|
||||
|
|
|
|||
|
|
@ -109,28 +109,6 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|||
return response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 监管信息列表
|
||||
/// </summary>
|
||||
/// <param name="req"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
public async Task<Response<PageInfo<List<DroneSsnydRcjg>>>> ProjectSupervise(
|
||||
[FromQuery] DroneSsnydRcjgPageReq req)
|
||||
{
|
||||
var response = new Response<PageInfo<List<DroneSsnydRcjg>>>();
|
||||
try
|
||||
{
|
||||
response.Result = await droneSsnyApp.ProjectSupervise(req);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
response.Code = 500;
|
||||
response.Message = ex.InnerException?.Message ?? ex.Message;
|
||||
}
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 项目变更列表
|
||||
|
|
@ -154,6 +132,29 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|||
return response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 监管信息列表
|
||||
/// </summary>
|
||||
/// <param name="req"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
public async Task<Response<PageInfo<List<DroneSsnydRcjg>>>> ProjectSupervise(
|
||||
[FromQuery] DroneSsnydRcjgPageReq req)
|
||||
{
|
||||
var response = new Response<PageInfo<List<DroneSsnydRcjg>>>();
|
||||
try
|
||||
{
|
||||
response.Result = await droneSsnyApp.ProjectSupervise(req);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
response.Code = 500;
|
||||
response.Message = ex.InnerException?.Message ?? ex.Message;
|
||||
}
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 项目维护
|
||||
/// </summary>
|
||||
|
|
|
|||
Loading…
Reference in New Issue