修改省对接任务数据获取接口

main
洁 任 2 weeks ago
parent e61f3187f7
commit 4821256e92

@ -1110,7 +1110,22 @@ namespace OpenAuth.App.ServiceApp.DroneDocking
datacode= t.datacode,
deviceid= t.deviceid,
taskid= t.taskid,
tasklist=SqlFunc.Subqueryable<DroneDocktaskdetail>().Where(r=>r.taskid==t.id).ToList()
tasklist = SqlFunc.Subqueryable<DroneDocktaskdetail>().Where(r => r.taskid == t.id).LeftJoin<LasaTask>((r, s) => r.flighttaskid == s.FlightId).ToList((r,s)=> new DetailRes
{
id = r.id,
bsm=r.bsm,
Status=s.Status,
bz=r.bz,
dkbh=r.dkbh,
dkfw=r.dkfw,
dklx=r.dklx,
dkmc=r.dkmc,
dkmj=r.dkmj,
flighttaskid=r.flighttaskid,
taskid=r.taskid,
xzqdm=r.xzqdm,
zdkbh=r.zdkbh
})
})
.ToPageListAsync(page, limit, totalCount);
return new Response<PageInfo<List<DroneDockRes>>>

@ -51,7 +51,85 @@ namespace OpenAuth.App.ServiceApp.DroneDocking.Response
public int state { get; set; }
public DateTime? createtime { get; set; }
public List<DroneDocktaskdetail> tasklist { get; set; }
public List<DetailRes> tasklist { get; set; }
}
public class DetailRes
{
public string id { get; set; }
/// <summary>
/// Desc:图斑标识码
/// Default:
/// Nullable:True
/// </summary>
public string bsm { get; set; }
/// <summary>
/// Desc:县级行政区代码
/// Default:
/// Nullable:True
/// </summary>
public string xzqdm { get; set; }
/// <summary>
/// Desc:地块编号
/// Default:
/// Nullable:True
/// </summary>
public string dkbh { get; set; }
/// <summary>
/// Desc:地块类型
/// Default:
/// Nullable:True
/// </summary>
public string dklx { get; set; }
/// <summary>
/// Desc:子地块编号
/// Default:
/// Nullable:True
/// </summary>
public string zdkbh { get; set; }
/// <summary>
/// Desc:地块名称
/// Default:
/// Nullable:True
/// </summary>
public string dkmc { get; set; }
/// <summary>
/// Desc:地块面积
/// Default:
/// Nullable:True
/// </summary>
public decimal? dkmj { get; set; }
/// <summary>
/// Desc:地块范围cgcs2000的经纬度坐标wkt格式
/// Default:
/// Nullable:True
/// </summary>
public string dkfw { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string bz { get; set; }
/// <summary>
/// Desc:任务id对应任务表id
/// Default:
/// Nullable:True
/// </summary>
public string taskid { get; set; }
//飞行任务id
public string flighttaskid { get; set; }
public int? Status { get; set; }
}

Loading…
Cancel
Save