fix:(1.2.0-beta1): 修复工作流中因任务阻塞状态而无法手动停止
This commit is contained in:
parent
6ecdfe65eb
commit
680e3fe976
@ -188,9 +188,6 @@ public class WorkflowBatchHandler {
|
||||
.in(JobTaskBatch::getTaskBatchStatus, NOT_COMPLETE)
|
||||
.eq(JobTaskBatch::getWorkflowTaskBatchId, workflowTaskBatchId));
|
||||
|
||||
if (CollUtil.isEmpty(jobTaskBatches)) {
|
||||
return;
|
||||
}
|
||||
|
||||
WorkflowTaskBatch workflowTaskBatch = new WorkflowTaskBatch();
|
||||
workflowTaskBatch.setTaskBatchStatus(JobTaskBatchStatusEnum.STOP.getStatus());
|
||||
@ -202,6 +199,9 @@ public class WorkflowBatchHandler {
|
||||
workflowTaskBatchId));
|
||||
SnailSpringContext.getContext().publishEvent(new WorkflowTaskFailAlarmEvent(workflowTaskBatchId));
|
||||
|
||||
if (CollUtil.isEmpty(jobTaskBatches)) {
|
||||
return;
|
||||
}
|
||||
List<Job> jobs = jobMapper.selectBatchIds(StreamUtils.toSet(jobTaskBatches, JobTaskBatch::getJobId));
|
||||
|
||||
Map<Long, Job> jobMap = StreamUtils.toIdentityMap(jobs, Job::getId);
|
||||
|
Loading…
Reference in New Issue
Block a user