refactor(sj_1.1.1): 批次删除,严格验证删除条数与请求ID数量相同
This commit is contained in:
parent
7b2d3838d4
commit
993fa4a4e1
@ -54,7 +54,7 @@ public class JobBatchController {
|
||||
public Boolean deleteJobBatchByIds(@RequestBody
|
||||
@NotEmpty(message = "ids不能为空")
|
||||
@Size(max = 100, message = "最多删除 {max} 个")
|
||||
Long[] ids) {
|
||||
return jobBatchService.deleteJobBatchByIds(Set.of(ids));
|
||||
Set<Long> ids) {
|
||||
return jobBatchService.deleteJobBatchByIds(ids);
|
||||
}
|
||||
}
|
||||
|
@ -176,7 +176,7 @@ public class JobHandler {
|
||||
@Transactional
|
||||
public void deleteJobTaskBatchByIds(Set<Long> ids, String namespaceId) {
|
||||
// 1. 删除任务批次 job_task_batch
|
||||
Assert.isTrue(jobTaskBatchMapper.deleteByIds(ids) > 0,
|
||||
Assert.isTrue(ids.size() == jobTaskBatchMapper.deleteByIds(ids),
|
||||
() -> new SnailJobServerException("删除任务批次失败"));
|
||||
|
||||
// 2. 删除任务实例 job_task
|
||||
|
Loading…
Reference in New Issue
Block a user