feat: 优化项目结构

This commit is contained in:
bunny 2024-10-17 16:51:08 +08:00
parent 40b8592032
commit 0327da6418
4 changed files with 4 additions and 6 deletions

View File

@ -26,8 +26,6 @@ public class SchedulersAddDto {
private String jobGroup;
@Schema(name = "description", title = "任务详情")
@NotBlank(message = "任务详情不能为空")
@NotNull(message = "任务详情不能为空")
private String description;
@Schema(name = "jobClassName", title = "任务类名称")

View File

@ -1,4 +1,4 @@
package cn.bunny.services.quartz.job;
package cn.bunny.services.quartz;
import cn.bunny.services.aop.annotation.QuartzSchedulers;
import lombok.extern.slf4j.Slf4j;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.quartz.job;
package cn.bunny.services.quartz;
import cn.bunny.services.aop.annotation.QuartzSchedulers;
import lombok.extern.slf4j.Slf4j;

View File

@ -117,12 +117,12 @@ public class SchedulersServiceImpl extends ServiceImpl<SchedulersMapper, Schedul
jobDetail.getJobDataMap().put("jobMethodName", "execute");
// 执行任务
CronScheduleBuilder cronScheduleBuilder = CronScheduleBuilder.cronSchedule(dto.getCronExpression());
CronTrigger trigger = TriggerBuilder.newTrigger()
.withIdentity(dto.getJobName(), dto.getJobGroup())
.withDescription(dto.getDescription())
.startNow()
.withSchedule(cronScheduleBuilder).build();
.withSchedule(CronScheduleBuilder.cronSchedule(dto.getCronExpression()))
.build();
scheduler.scheduleJob(jobDetail, trigger);
} catch (Exception exception) {
throw new BunnyException(exception.getMessage());