xxl-job 有个功能接口没有用到,前端代码逻辑出错

velaa5lx  于 2022-04-21  发布在  Java
关注(0)|答案(1)|浏览(194)

Please answer some questions before submitting your issue. Thanks!

Which version of XXL-JOB do you using?

2.3.1-SNAPSHOT

Expected behavior

我猜测应该是日志出错的情况下,应该在日志页面提供根据日志id中止任务的功能

Actual behavior

实际上,joblog.index.1.js中

if(row.handleCode == 0){
	logKillDiv = '       <li class="divider"></li>\n' +
		'       <li><a href="javascript:void(0);" class="logKill" _id="'+ row.id +'" >'+ I18n.joblog_kill_log +'</a></li>\n';
}

row.handleCode == 0 这个逻辑判断始终无法触发,我的猜测应该是row.handleCode == 500
同时附上后台的XxlJobContext.java中HANDLE_CODE的常量定义

public static final int HANDLE_CODE_SUCCESS = 200;
    public static final int HANDLE_CODE_FAIL = 500;
    public static final int HANDLE_CODE_TIMEOUT = 502;

Steps to reproduce the behavior

Other information

2fjabf4q

2fjabf4q1#

这个代码判定是,可能会存在一些耗时的定时任务(或者其他原因导致执行器执行任务时一直等待等),调度结果是成功的,但是执行结果还没成功,还在等待中,这个时候终止任务按钮会显示,可以用这个按钮来终止任务

相关问题