多个接口添加街道过滤条件

dev
陈伟 2025-05-23 17:27:54 +08:00
parent 47181c5a0d
commit 7c8a87ee25
3 changed files with 13 additions and 0 deletions

View File

@ -84,6 +84,7 @@ namespace OpenAuth.App.ServiceApp.DroneSsnydManage
var totalCount = 0;
var list = Repository.AsQueryable()
.Where(a => a.handle_status_id == 99)
.WhereIF(!string.IsNullOrEmpty(req.streetid), a => a.streetid == req.streetid)
.WhereIF(!string.IsNullOrEmpty(req.xiangmu_no), a => a.xiangmu_no.Contains(req.xiangmu_no))
.WhereIF(!string.IsNullOrEmpty(req.xiangmu_name), a => a.xiangmu_name.Contains(req.xiangmu_name))
.OrderBy(a => a.end_time, OrderByType.Desc)
@ -105,6 +106,7 @@ namespace OpenAuth.App.ServiceApp.DroneSsnydManage
var totalCount = 0;
var list = Repository.AsQueryable()
.Where(a => a.handle_status_id != 99)
.WhereIF(!string.IsNullOrEmpty(req.streetid), a => a.streetid == req.streetid)
.WhereIF(!string.IsNullOrEmpty(req.xiangmu_no), a => a.xiangmu_no.Contains(req.xiangmu_no))
.WhereIF(!string.IsNullOrEmpty(req.xiangmu_name), a => a.xiangmu_name.Contains(req.xiangmu_name))
.OrderBy(a => a.end_time, OrderByType.Desc)
@ -120,6 +122,7 @@ namespace OpenAuth.App.ServiceApp.DroneSsnydManage
{
var list = Repository.AsQueryable()
.Where(a => a.handle_status_id == 99)
.WhereIF(!string.IsNullOrEmpty(req.streetid), a => a.streetid == req.streetid)
.WhereIF(!string.IsNullOrEmpty(req.xiangmu_no), a => a.xiangmu_no.Contains(req.xiangmu_no))
.WhereIF(!string.IsNullOrEmpty(req.xiangmumc), a => a.xiangmu_name.Contains(req.xiangmumc))
.Select(
@ -149,6 +152,7 @@ namespace OpenAuth.App.ServiceApp.DroneSsnydManage
{
var list = Repository.AsQueryable()
.Where(a => a.handle_status_id != 99)
.WhereIF(!string.IsNullOrEmpty(req.streetid), a => a.streetid == req.streetid)
.WhereIF(!string.IsNullOrEmpty(req.xiangmu_no), a => a.xiangmu_no.Contains(req.xiangmu_no))
.WhereIF(!string.IsNullOrEmpty(req.xiangmumc), a => a.xiangmu_name.Contains(req.xiangmumc))
.Select(

View File

@ -12,4 +12,6 @@ public class DroneSnnyAppReq
/// 项目编号
/// </summary>
public string xiangmu_no { get; set; }
public string streetid { get; set; }
}

View File

@ -8,8 +8,15 @@ public class DroneSsnyAppPageReq : PageReq
/// 项目名称
/// </summary>
public string xiangmu_name { get; set; }
/// <summary>
/// 项目编号
/// </summary>
public string xiangmu_no { get; set; }
/// <summary>
/// 街道id
/// </summary>
public string streetid { get; set; }
}