|
@ -41,10 +41,11 @@ public class WaylineJobController { |
|
|
* @return |
|
|
* @return |
|
|
* @throws SQLException |
|
|
* @throws SQLException |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("/flight-tasks") |
|
|
@PostMapping("/{workspace_id}/flight-tasks") |
|
|
public HttpResultResponse createJob(HttpServletRequest request, @Valid @RequestBody CreateJobParam param) throws SQLException { |
|
|
public HttpResultResponse createJob(HttpServletRequest request, @Valid @RequestBody CreateJobParam param |
|
|
|
|
|
,@PathVariable(name = "workspace_id") String workspaceId) throws SQLException { |
|
|
|
|
|
|
|
|
return flighttaskService.publishFlightTask(param); |
|
|
return flighttaskService.publishFlightTask(workspaceId,param); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -55,9 +56,9 @@ public class WaylineJobController { |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/jobs") |
|
|
@GetMapping("/jobs") |
|
|
public HttpResultResponse<PaginationData<WaylineJobDTO>> getJobs(@RequestParam(defaultValue = "1") Long page, |
|
|
public HttpResultResponse<PaginationData<WaylineJobDTO>> getJobs(@RequestParam(defaultValue = "1") Long page, |
|
|
@RequestParam(name = "page_size", defaultValue = "10") Long pageSize) { |
|
|
@RequestParam(name = "page_size", defaultValue = "10") Long pageSize, |
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
@PathVariable(name = "workspace_id") String workspaceId) { |
|
|
PaginationData<WaylineJobDTO> data = waylineJobService.getJobsByWorkspaceId(loginUser.getTenantId(), page, pageSize); |
|
|
PaginationData<WaylineJobDTO> data = waylineJobService.getJobsByWorkspaceId(workspaceId, page, pageSize); |
|
|
return HttpResultResponse.success(data); |
|
|
return HttpResultResponse.success(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -67,10 +68,9 @@ public class WaylineJobController { |
|
|
* @return |
|
|
* @return |
|
|
* @throws SQLException |
|
|
* @throws SQLException |
|
|
*/ |
|
|
*/ |
|
|
@DeleteMapping("/jobs") |
|
|
@DeleteMapping("/{workspace_id}/jobs") |
|
|
public HttpResultResponse publishCancelJob(@RequestParam(name = "job_id") Set<String> jobIds) throws SQLException { |
|
|
public HttpResultResponse publishCancelJob(@RequestParam(name = "job_id") Set<String> jobIds,@PathVariable(name = "workspace_id") String workspaceId) throws SQLException { |
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
flighttaskService.cancelFlightTask(workspaceId, jobIds); |
|
|
flighttaskService.cancelFlightTask(loginUser.getTenantId(), jobIds); |
|
|
|
|
|
return HttpResultResponse.success(); |
|
|
return HttpResultResponse.success(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -79,18 +79,18 @@ public class WaylineJobController { |
|
|
* @param jobId |
|
|
* @param jobId |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("/jobs/{job_id}/media-highest") |
|
|
@PostMapping("/{workspace_id}/jobs/{job_id}/media-highest") |
|
|
public HttpResultResponse uploadMediaHighestPriority(@PathVariable(name = "job_id") String jobId) { |
|
|
public HttpResultResponse uploadMediaHighestPriority(@PathVariable(name = "workspace_id") String workspaceId, |
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
@PathVariable(name = "job_id") String jobId) { |
|
|
flighttaskService.uploadMediaHighestPriority(loginUser.getTenantId(), jobId); |
|
|
flighttaskService.uploadMediaHighestPriority(workspaceId, jobId); |
|
|
return HttpResultResponse.success(); |
|
|
return HttpResultResponse.success(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@PutMapping("/jobs/{job_id}") |
|
|
@PutMapping("/{workspace_id}/jobs/{job_id}") |
|
|
public HttpResultResponse updateJobStatus(@PathVariable(name = "job_id") String jobId, |
|
|
public HttpResultResponse updateJobStatus(@PathVariable(name = "workspace_id") String workspaceId, |
|
|
|
|
|
@PathVariable(name = "job_id") String jobId, |
|
|
@Valid @RequestBody UpdateJobParam param) { |
|
|
@Valid @RequestBody UpdateJobParam param) { |
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
flighttaskService.updateJobStatus(workspaceId, jobId, param); |
|
|
flighttaskService.updateJobStatus(loginUser.getTenantId(), jobId, param); |
|
|
|
|
|
return HttpResultResponse.success(); |
|
|
return HttpResultResponse.success(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|