1. 媒体回传逻辑修改

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

@ -1518,5 +1518,20 @@ namespace OpenAuth.App.ServiceApp
return rootNodes; 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 parents = new List<LasaMediaFile>(3);
var parent1 = new LasaMediaFile() var parent1 = new LasaMediaFile()
{ {
Id = Guid.NewGuid().ToString(), Id = folderKey[0],
FlightId = flightId, FlightId = flightId,
TaskId = taskId, TaskId = taskId,
ParentKey = "", ParentKey = "0",
Name = folderKey[0], Name = folderKey[0],
WorkspaceId = executeTask.WorkspaceId, WorkspaceId = executeTask.WorkspaceId,
}; };
parents.Add(parent1); parents.Add(parent1);
parent1 = new LasaMediaFile() parent1 = new LasaMediaFile()
{ {
Id = Guid.NewGuid().ToString(), Id = folderKey[1],
FlightId = flightId, FlightId = flightId,
TaskId = taskId, TaskId = taskId,
ParentKey = folderKey[0], ParentKey = folderKey[0],
@ -243,7 +243,7 @@ public class ConfigSubscribe : IJob
parents.Add(parent1); parents.Add(parent1);
parent1 = new LasaMediaFile() parent1 = new LasaMediaFile()
{ {
Id = Guid.NewGuid().ToString(), Id = folderKey[2],
FlightId = flightId, FlightId = flightId,
TaskId = taskId, TaskId = taskId,
ParentKey = folderKey[1], ParentKey = folderKey[1],

@ -249,7 +249,17 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
{ {
return await _app.DeleteTask(id); 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 #endregion
#region 航线管理 #region 航线管理

Loading…
Cancel
Save