diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteAircraftFlyService.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteAircraftFlyService.java index edd213c..e5b27a8 100644 --- a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteAircraftFlyService.java +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteAircraftFlyService.java @@ -87,4 +87,22 @@ public interface RemoteAircraftFlyService */ @GetMapping("/drone/machine-state/{sn}") R getMachineState(@PathVariable("sn") String sn); + + /** + * 出舱接口 + * + * @param sn 机场SN号 + * @return 出舱响应 + */ + @PostMapping("/drone/cover-open/{sn}") + R coverOpen(@PathVariable("sn") String sn); + + /** + * 回舱接口 + * + * @param sn 机场SN号 + * @return 回舱响应 + */ + @PostMapping("/drone/cover-close/{sn}") + R coverClose(@PathVariable("sn") String sn); } \ No newline at end of file diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteAircraftFlyFallbackFactory.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteAircraftFlyFallbackFactory.java index 7609818..3d11305 100644 --- a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteAircraftFlyFallbackFactory.java +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteAircraftFlyFallbackFactory.java @@ -70,6 +70,18 @@ public class RemoteAircraftFlyFallbackFactory implements FallbackFactory coverOpen(String sn) + { + return R.fail("出舱失败:" + throwable.getMessage()); + } + + @Override + public R coverClose(String sn) + { + return R.fail("回舱失败:" + throwable.getMessage()); + } }; } } \ No newline at end of file