diff --git a/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/RemoteTaskService.java b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/RemoteTaskService.java index aa1de57..140786d 100644 --- a/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/RemoteTaskService.java +++ b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/RemoteTaskService.java @@ -41,6 +41,16 @@ public interface RemoteTaskService @PostMapping("/task") R createTaskWithoutPlan(@RequestBody TaskVO taskVO, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + /** + * 创建一键起飞任务 + * + * @param taskVO 任务DTO + * @param source 请求来源 + * @return 结果 + */ + @PostMapping("/task/{oneclick}") + R createOneClickTaskWithoutPlan(@RequestBody TaskVO taskVO, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + /** * 根据ID获取任务 * diff --git a/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/factory/RemoteTaskFallbackFactory.java b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/factory/RemoteTaskFallbackFactory.java index 0675288..d7c8368 100644 --- a/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/factory/RemoteTaskFallbackFactory.java +++ b/ruoyi-api/tuoheng-api-task/src/main/java/com/ruoyi/task/api/factory/RemoteTaskFallbackFactory.java @@ -41,6 +41,11 @@ public class RemoteTaskFallbackFactory implements FallbackFactory createOneClickTaskWithoutPlan(TaskVO taskVO, String source) { + return R.fail("创建一键起飞任务失败"); + } + @Override public R getTaskById(Long taskId, String source) { return R.fail("获取任务失败");