修改定时任务执行方法

This commit is contained in:
毒匠 2020-09-01 17:37:59 +08:00
parent d32510d494
commit 368f14091b
1 changed files with 6 additions and 3 deletions

View File

@ -25,8 +25,10 @@ public class JobInvokeUtil
String invokeTarget = sysJob.getInvokeTarget(); String invokeTarget = sysJob.getInvokeTarget();
String beanName = getBeanName(invokeTarget); String beanName = getBeanName(invokeTarget);
String methodName = getMethodName(invokeTarget); String methodName = getMethodName(invokeTarget);
List<Object[]> methodParams = getMethodParams(invokeTarget); //修改定时任务获取任务参数
String params = sysJob.getMethodParams();
//List<Object[]> methodParams = getMethodParams(invokeTarget);
List<Object[]> methodParams = getMethodParams(params);
if (!isValidClassName(beanName)) if (!isValidClassName(beanName))
{ {
Object bean = SpringUtils.getBean(beanName); Object bean = SpringUtils.getBean(beanName);
@ -110,7 +112,8 @@ public class JobInvokeUtil
{ {
return null; return null;
} }
String[] methodParams = methodStr.split(","); //String[] methodParams = methodStr.split(",");
String[] methodParams = methodStr.split("\\|");
List<Object[]> classs = new LinkedList<>(); List<Object[]> classs = new LinkedList<>();
for (int i = 0; i < methodParams.length; i++) for (int i = 0; i < methodParams.length; i++)
{ {