diff --git a/OpenAuth.App/ServiceApp/ManageApp.cs b/OpenAuth.App/ServiceApp/ManageApp.cs index ef343bf..2affd5a 100644 --- a/OpenAuth.App/ServiceApp/ManageApp.cs +++ b/OpenAuth.App/ServiceApp/ManageApp.cs @@ -2868,18 +2868,18 @@ namespace OpenAuth.App.ServiceApp return string.Concat(input.Where(c => !charsToRemove.Contains(c))); } - public async Task> GetLastHandFlyTask() + public async Task> GetLastHandFlyTask(string sn) { var result = await Repository.ChangeRepository>() .AsQueryable() .LeftJoin((r, p) => r.TaskDronePort == p.Id) .Where(r => r.FlightTaskType == 1) + .Where((r, p) => p.Sn == sn) .OrderByDescending(r => r.CreateTime) .Select((r, p) => new { r.Id, - r.Status, - p.Sn + r.Status }) .FirstAsync(); return new Response diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs index 8acd3d6..6c3d45e 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/ManageController.cs @@ -947,9 +947,9 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers } [HttpGet] - public async Task> GetLastHandFlyTask() + public async Task> GetLastHandFlyTask(string sn) { - return await _app.GetLastHandFlyTask(); + return await _app.GetLastHandFlyTask(sn); } ///