opt:1.完善外部API接口。

This commit is contained in:
2026-03-06 16:53:22 +08:00
parent 97dab61f8c
commit 0acfa13002
8 changed files with 39 additions and 10 deletions

View File

@@ -108,4 +108,15 @@ public class TaskAPIProvider implements TaskAPI {
public boolean queryTaskInfoByDestination(String destination) {
return taskService.count(new LambdaQueryWrapper<>(Task.class).eq(Task::getDestinations, destination).lt(Task::getStatus,TaskStatusEnum.FINISHED.getCode())) >0;
}
@Override
public WebResponse queryTaskInfoByTaskCode(String taskCode) {
Task task = taskService.getOne(new LambdaQueryWrapper<>(Task.class).eq(Task::getTask_code,taskCode));
return WebResponse.requestParamOk(task);
}
@Override
public WebResponse queryNotFinishTaskInfos() {
return WebResponse.requestParamOk(taskService.queryCurrentTaskInfo());
}
}

View File

@@ -157,7 +157,7 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper,Task> implements Tas
if (result == null || !result.isOk()){
throw new BadRequestException(LangProcess.msg("task_schedule_create_failed"));
}
return WebResponse.requestOk();
return WebResponse.requestParamOk(task.getTask_code());
}catch (Exception e){
log.error("创建任务失败:{}",e.getMessage());
throw new BadRequestException(LangProcess.msg("task_create_failed",e.getMessage()));