| | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.validation.Valid; |
| | | import java.sql.SQLException; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | |
| | | import static com.dji.sample.component.AuthInterceptor.TOKEN_CLAIM; |
| | | |
| | |
| | | * @throws SQLException |
| | | */ |
| | | @DeleteMapping("/{workspace_id}/jobs") |
| | | public ResponseResult publishCancelJob(@RequestParam(name = "job_id") List<String> jobIds, |
| | | public ResponseResult publishCancelJob(@RequestParam(name = "job_id") Set<String> jobIds, |
| | | @PathVariable(name = "workspace_id") String workspaceId) throws SQLException { |
| | | waylineJobService.cancelFlightTask(workspaceId, jobIds); |
| | | return ResponseResult.success(); |
| | | } |
| | | |
| | | /** |
| | | * Set the media files for this job to upload immediately. |
| | | * @param workspaceId |
| | | * @param jobId |
| | | * @return |
| | | */ |
| | | @PostMapping("/{workspace_id}/jobs/{job_id}/media-highest") |
| | | public ResponseResult uploadMediaHighestPriority(@PathVariable(name = "workspace_id") String workspaceId, |
| | | @PathVariable(name = "job_id") String jobId) { |
| | | waylineJobService.uploadMediaHighestPriority(workspaceId, jobId); |
| | | return ResponseResult.success(); |
| | | } |
| | | } |