forked from jianmu-dev/jianmu-ci-server
fix: cache任务执行失败后报错
This commit is contained in:
parent
492d29d41f
commit
fd0cdbdff0
|
|
@ -109,8 +109,9 @@ public class TaskInstanceEventHandler {
|
|||
public void handleTaskInstanceSucceedEvent(TaskInstanceSucceedEvent event) {
|
||||
// 任务上下文抛出事件通知流程上下文
|
||||
logger.info("get TaskInstanceSucceedEvent: {}", event);
|
||||
if (event.getDefKey().equals("start") || event.getDefKey().equals("end")) {
|
||||
if (event.isCache()) {
|
||||
this.cacheApplication.executeSucceeded(event.getTaskInstanceId());
|
||||
return;
|
||||
}
|
||||
this.asyncTaskInstanceInternalApplication.succeed(event.getBusinessId());
|
||||
}
|
||||
|
|
@ -119,11 +120,9 @@ public class TaskInstanceEventHandler {
|
|||
public void handleTaskInstanceFailedEvent(TaskInstanceFailedEvent event) {
|
||||
// 任务上下文抛出事件通知流程上下文
|
||||
logger.info("get TaskInstanceFailedEvent: {}", event);
|
||||
if (event.getDefKey().equals("start") || event.getDefKey().equals("end")) {
|
||||
if (event.isCache()) {
|
||||
this.cacheApplication.executeFailed(event.getTaskInstanceId());
|
||||
}
|
||||
if (event.getDefKey().equals("start")) {
|
||||
this.workflowInstanceInternalApplication.terminateByTriggerId(event.getTriggerId());
|
||||
return;
|
||||
}
|
||||
this.asyncTaskInstanceInternalApplication.stop(event.getTriggerId(), event.getBusinessId());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,6 +7,10 @@ package dev.jianmu.task.event;
|
|||
* @create 2021-04-06 16:08
|
||||
*/
|
||||
public class TaskInstanceFailedEvent extends BaseEvent {
|
||||
public boolean isCache() {
|
||||
return this.asyncTaskRef.equals("cache");
|
||||
}
|
||||
|
||||
private TaskInstanceFailedEvent() {
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,10 @@ package dev.jianmu.task.event;
|
|||
* @create 2021-04-06 16:09
|
||||
*/
|
||||
public class TaskInstanceSucceedEvent extends BaseEvent {
|
||||
public boolean isCache() {
|
||||
return this.asyncTaskRef.equals("cache");
|
||||
}
|
||||
|
||||
private TaskInstanceSucceedEvent() {
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue