From 6cba07cfa08bfa59498418feb0631b884ba55a2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BC=9F?= <421281095@qq.com> Date: Fri, 18 Jul 2025 17:10:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=87=E4=BB=A4=E6=8B=8D=E6=91=84=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.App/ServiceApp/ManageApp.cs | 14 +++++++++++--- .../ServiceControllers/ManageController.cs | 2 ++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/OpenAuth.App/ServiceApp/ManageApp.cs b/OpenAuth.App/ServiceApp/ManageApp.cs index 418a55c..a76b3c4 100644 --- a/OpenAuth.App/ServiceApp/ManageApp.cs +++ b/OpenAuth.App/ServiceApp/ManageApp.cs @@ -1524,13 +1524,21 @@ namespace OpenAuth.App.ServiceApp var lasaMediaFile = await Repository.ChangeRepository>() .AsQueryable() .Where(r => r.FlightId == flightId) - .OrderBy(r => r.CreateTime) - //.Where(r => r.CreateTime > timestamp) + .Where(r => r.ObjectKey.Contains("/Remote-Control")) + .Where(r => r.CreateTime > DateTimeOffset.FromUnixTimeMilliseconds(timestamp)) .SingleAsync(); + if (lasaMediaFile == null) + { + return new Response() + { + Result = "" + }; + } return new Response() { // todo objectKey 转换成链接 - Result = lasaMediaFile.ObjectKey + Result = "http://" + _minioService.endPoint + "/" + _minioService._bucketName + "/" + + lasaMediaFile.ObjectKey }; } } diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs index 36f273c..edae87e 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs @@ -256,6 +256,8 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers /// /// /// + [HttpGet] + [AllowAnonymous] public async Task> GetTaskPicList(string flightId,long timestamp) { return await _app.GetTaskPicList(flightId,timestamp);