校验cron表达式是否有效

This commit is contained in:
RuoYi
2018-10-27 21:39:01 +08:00
parent 6ee8053a9b
commit a44aa5db42
6 changed files with 130 additions and 4 deletions

View File

@ -149,4 +149,14 @@ public class SysJobController extends BaseController
job.setUpdateBy(ShiroUtils.getLoginName());
return toAjax(jobService.updateJobCron(job));
}
/**
* 校验cron表达式是否有效
*/
@PostMapping("/checkCronExpressionIsValid")
@ResponseBody
public boolean checkCronExpressionIsValid(SysJob job)
{
return jobService.checkCronExpressionIsValid(job.getCronExpression());
}
}

View File

@ -74,11 +74,26 @@
},
cronExpression:{
required:true,
remote: {
url: prefix + "/checkCronExpressionIsValid",
type: "post",
dataType: "json",
data: {
"cronExpression": function() {
return $.common.trim($("#cronExpression").val());
}
},
dataFilter: function(data, type) {
return data;
}
}
},
},
submitHandler:function(form){
$.operate.save(prefix + "/add", $('#form-job-add').serialize());
}
messages: {
"cronExpression": {
remote: "表达式不正确"
}
}
});
function submitHandler() {

View File

@ -75,8 +75,26 @@
},
cronExpression:{
required:true,
remote: {
url: prefix + "/checkCronExpressionIsValid",
type: "post",
dataType: "json",
data: {
"cronExpression": function() {
return $.common.trim($("#cronExpression").val());
}
},
dataFilter: function(data, type) {
return data;
}
}
},
}
},
messages: {
"cronExpression": {
remote: "表达式不正确"
}
}
});
function submitHandler() {