opt:1.完善外部API接口。
This commit is contained in:
@@ -41,9 +41,9 @@ public class ExternalTaskController {
|
||||
return new ResponseEntity<>(externalTaskService.getTaskInfos(), HttpStatus.OK);
|
||||
}
|
||||
|
||||
@GetMapping("/getTaskInfos/{id}")
|
||||
@GetMapping("/getTaskInfo/{id}")
|
||||
@Log("外部API:根据任务号查询任务")
|
||||
public ResponseEntity<Object> getTaskInfosById(@PathVariable String id){
|
||||
return new ResponseEntity<>(externalTaskService.getTaskInfosById(id), HttpStatus.OK);
|
||||
return new ResponseEntity<>(externalTaskService.getTaskInfosByTaskCode(id), HttpStatus.OK);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,9 +30,9 @@ public interface ExternalTaskService {
|
||||
WebResponse getTaskInfos();
|
||||
|
||||
/**
|
||||
* 根据任务号查询任务信息
|
||||
* 外部API 根据任务号查询任务信息
|
||||
* @param task_code
|
||||
* @return WebResponse
|
||||
*/
|
||||
WebResponse getTaskInfosById(String task_code);
|
||||
WebResponse getTaskInfosByTaskCode(String task_code);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
package org.nl.externalApi.task.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.nl.api.task.api.TaskAPI;
|
||||
import org.nl.api.task.core.TaskRequestParam;
|
||||
import org.nl.enums.TaskSourceEnum;
|
||||
import org.nl.externalApi.task.param.CreateTaskParam;
|
||||
import org.nl.externalApi.task.service.ExternalTaskService;
|
||||
import org.nl.response.WebResponse;
|
||||
@@ -19,21 +22,22 @@ public class ExternalTaskServiceImpl implements ExternalTaskService {
|
||||
|
||||
@Override
|
||||
public WebResponse createTask(CreateTaskParam createTaskParam) {
|
||||
return null;
|
||||
TaskRequestParam taskRequestParam = BeanUtil.toBean(createTaskParam, TaskRequestParam.class);
|
||||
return taskAPI.createTask(taskRequestParam, TaskSourceEnum.EXTERNAL_API.getName());
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebResponse cancelTask(String task_code) {
|
||||
return null;
|
||||
return taskAPI.cancelTask(task_code);
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebResponse getTaskInfos() {
|
||||
return null;
|
||||
return taskAPI.queryNotFinishTaskInfos();
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebResponse getTaskInfosById(String task_code) {
|
||||
return null;
|
||||
public WebResponse getTaskInfosByTaskCode(String task_code) {
|
||||
return taskAPI.queryTaskInfoByTaskCode(task_code);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user