1. 媒体回传逻辑修改

2. 指令拍照检索(部分)
main
陈伟 2 months ago
parent ec73c04c23
commit d2a87836a1

@ -1518,5 +1518,20 @@ namespace OpenAuth.App.ServiceApp
return rootNodes;
}
public async Task<Response<string>> GetTaskPicList(string flightId, long timestamp)
{
var lasaMediaFile = await Repository.ChangeRepository<SugarRepositiry<LasaMediaFile>>()
.AsQueryable()
.Where(r => r.FlightId == flightId)
.OrderBy(r => r.CreateTime)
//.Where(r => r.CreateTime > timestamp)
.SingleAsync();
return new Response<string>()
{
// todo objectKey 转换成链接
Result = lasaMediaFile.ObjectKey
};
}
}
}

@ -223,17 +223,17 @@ public class ConfigSubscribe : IJob
var parents = new List<LasaMediaFile>(3);
var parent1 = new LasaMediaFile()
{
Id = Guid.NewGuid().ToString(),
Id = folderKey[0],
FlightId = flightId,
TaskId = taskId,
ParentKey = "",
ParentKey = "0",
Name = folderKey[0],
WorkspaceId = executeTask.WorkspaceId,
};
parents.Add(parent1);
parent1 = new LasaMediaFile()
{
Id = Guid.NewGuid().ToString(),
Id = folderKey[1],
FlightId = flightId,
TaskId = taskId,
ParentKey = folderKey[0],
@ -243,7 +243,7 @@ public class ConfigSubscribe : IJob
parents.Add(parent1);
parent1 = new LasaMediaFile()
{
Id = Guid.NewGuid().ToString(),
Id = folderKey[2],
FlightId = flightId,
TaskId = taskId,
ParentKey = folderKey[1],

@ -250,6 +250,16 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
return await _app.DeleteTask(id);
}
/// <summary>
/// 根据flightId查询指令拍摄图片
/// </summary>
/// <param name="flightId"></param>
/// <param name="timestamp"></param>
/// <returns></returns>
public async Task<Response<string>> GetTaskPicList(string flightId,long timestamp)
{
return await _app.GetTaskPicList(flightId,timestamp);
}
#endregion
#region 航线管理

Loading…
Cancel
Save