mirror of https://gitee.com/y_project/RuoYi.git
定时任务cron表达式验证
parent
ddbb1aa170
commit
f42b8c7a83
|
@ -55,7 +55,7 @@
|
||||||
<artifactId>springfox-swagger-ui</artifactId>
|
<artifactId>springfox-swagger-ui</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- Mysql驱动包 -->
|
<!-- Mysql驱动包 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>mysql</groupId>
|
<groupId>mysql</groupId>
|
||||||
<artifactId>mysql-connector-java</artifactId>
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
|
|
|
@ -21,6 +21,7 @@ import com.ruoyi.common.exception.job.TaskException;
|
||||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
import com.ruoyi.quartz.domain.SysJob;
|
import com.ruoyi.quartz.domain.SysJob;
|
||||||
import com.ruoyi.quartz.service.ISysJobService;
|
import com.ruoyi.quartz.service.ISysJobService;
|
||||||
|
import com.ruoyi.quartz.util.CronUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 调度任务信息操作处理
|
* 调度任务信息操作处理
|
||||||
|
@ -128,6 +129,10 @@ public class SysJobController extends BaseController
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult addSave(@Validated SysJob job) throws SchedulerException, TaskException
|
public AjaxResult addSave(@Validated SysJob job) throws SchedulerException, TaskException
|
||||||
{
|
{
|
||||||
|
if (!CronUtils.isValid(job.getCronExpression()))
|
||||||
|
{
|
||||||
|
return AjaxResult.error("cron表达式不正确");
|
||||||
|
}
|
||||||
return toAjax(jobService.insertJob(job));
|
return toAjax(jobService.insertJob(job));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -150,6 +155,10 @@ public class SysJobController extends BaseController
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult editSave(@Validated SysJob job) throws SchedulerException, TaskException
|
public AjaxResult editSave(@Validated SysJob job) throws SchedulerException, TaskException
|
||||||
{
|
{
|
||||||
|
if (!CronUtils.isValid(job.getCronExpression()))
|
||||||
|
{
|
||||||
|
return AjaxResult.error("cron表达式不正确");
|
||||||
|
}
|
||||||
return toAjax(jobService.updateJob(job));
|
return toAjax(jobService.updateJob(job));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue