|
|
|
@ -65,6 +65,17 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|
|
|
|
{
|
|
|
|
|
return await _app.EditDronePort(info);
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 修改机场固件信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="id">机场id</param>
|
|
|
|
|
/// <param name="firmwareVersion">机场版本</param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
[HttpPost]
|
|
|
|
|
public async Task<Response<bool>> EditDronePortFirmware(string id, string firmwareVersion)
|
|
|
|
|
{
|
|
|
|
|
return await _app.EditDronePortFirmware(id, firmwareVersion);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 删除机场
|
|
|
|
@ -114,7 +125,17 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|
|
|
|
{
|
|
|
|
|
return await _app.EditUav(info);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 修改无人机固件信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="id">无人机id</param>
|
|
|
|
|
/// <param name="firmwareVersion">机场版本</param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
[HttpPost]
|
|
|
|
|
public async Task<Response<bool>> EditUavFirmware(string id, string firmwareVersion)
|
|
|
|
|
{
|
|
|
|
|
return await _app.EditUavFirmware(id, firmwareVersion);
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 删除无人机
|
|
|
|
|
/// </summary>
|
|
|
|
@ -409,7 +430,7 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|
|
|
|
[AllowAnonymous] // todo 临沂
|
|
|
|
|
public async Task<string> ExecuteFlyTask(string taskId)
|
|
|
|
|
{
|
|
|
|
|
return await _app.ExecuteFlyTask(taskId);
|
|
|
|
|
return await _app.ExecuteFlyTask(taskId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -426,7 +447,7 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|
|
|
|
[AllowAnonymous]
|
|
|
|
|
public async Task<string> TestExecuteFlyTask(string flightid)
|
|
|
|
|
{
|
|
|
|
|
return await _app.TestExecuteFlyTask(flightid);
|
|
|
|
|
return await _app.TestExecuteFlyTask(flightid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -541,12 +562,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
|
|
|
|
/// <param name="type">区域类型(作业区,限飞区等)</param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
[HttpGet]
|
|
|
|
|
public async Task<Response<List<LasaShpData>>> GetWorkAreaList(string workspaceid,int? state,string type)
|
|
|
|
|
public async Task<Response<List<LasaShpData>>> GetWorkAreaList(string workspaceid, int? state, string type)
|
|
|
|
|
{
|
|
|
|
|
var result = new Response<List<LasaShpData>>();
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
result = await _app.GetWorkAreaList(workspaceid,state,type);
|
|
|
|
|
result = await _app.GetWorkAreaList(workspaceid, state, type);
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|