【修复】合并PR-2369,修复脚本任务参数取值问题;

pull/72/head
xuxueli 2 months ago
parent 6e0de277cc
commit 3011836e97

@ -2573,7 +2573,8 @@ public void execute() {
### 7.41 版本 v3.2.1 Release Notes[规划中] ### 7.41 版本 v3.2.1 Release Notes[规划中]
- 1、【升级】升级多项maven依赖至较新版本如 netty、groovy、spring、spring-ai、dify 等; - 1、【升级】升级多项maven依赖至较新版本如 netty、groovy、spring、spring-ai、dify 等;
- 2、【ING】底层组件移除单例写法汇总factory统一管理 - 2、【修复】合并PR-2369修复脚本任务参数取值问题
- 3、【ING】底层组件移除单例写法汇总factory统一管理
### TODO LIST ### TODO LIST

@ -71,12 +71,9 @@ public class ScriptJobHandler extends IJobHandler {
String logFileName = XxlJobContext.getXxlJobContext().getJobLogFileName(); String logFileName = XxlJobContext.getXxlJobContext().getJobLogFileName();
// script params0=param、1=分片序号、2=分片总数 // script params0=param、1=分片序号、2=分片总数
String jobParam = XxlJobHelper.getJobParam();
String[] scriptParams = new String[3]; String[] scriptParams = new String[3];
// 防止 XxlJobHelper.getJobParam() 为null造成NPE scriptParams[0] = jobParam!=null?jobParam:"";
if (XxlJobHelper.getJobParam() == null) {
scriptParams[0] = "";
}
scriptParams[0] = XxlJobHelper.getJobParam();
scriptParams[1] = String.valueOf(XxlJobContext.getXxlJobContext().getShardIndex()); scriptParams[1] = String.valueOf(XxlJobContext.getXxlJobContext().getShardIndex());
scriptParams[2] = String.valueOf(XxlJobContext.getXxlJobContext().getShardTotal()); scriptParams[2] = String.valueOf(XxlJobContext.getXxlJobContext().getShardTotal());

Loading…
Cancel
Save