feat:初始化调度

This commit is contained in:
Zhujx
2025-07-28 15:05:17 +08:00
parent 9c2ae604e6
commit 71ea7a5994

View File

@@ -111,9 +111,10 @@ public class FwdImportantMsgJob {
long taskId = PrimaryKeyUtils.snowflakeId(); long taskId = PrimaryKeyUtils.snowflakeId();
Map<String, Object> params = Maps.newHashMap(); Map<String, Object> params = Maps.newHashMap();
params.put("projectId", data.getProjectId()); params.put("projectId", data.getProjectId());
LocalDateTime runTime = data.getPreSaleTime().isBefore(LocalDateTime.now()) ? LocalDateTime.now().plusMinutes(1) : data.getPreSaleTime();
dynamicTaskScheduler.schedule( dynamicTaskScheduler.schedule(
new TaskConfig(taskId, "芬玩岛演唱会抢票-【" + data.getProjectName() + "", TaskGroupEnum.SERVICE_FWD_SCHEDULE.getCode(), new TaskConfig(taskId, "芬玩岛演唱会抢票-【" + data.getProjectName() + "", TaskGroupEnum.SERVICE_FWD_SCHEDULE.getCode(),
data.getPreSaleTime(), params), runTime, params),
new TicketGrabTask(fwdUserConfigMapper, fwdAudienceConfigMapper, iPerformService, new TicketGrabTask(fwdUserConfigMapper, fwdAudienceConfigMapper, iPerformService,
new FwdOrderTaskParam(data.getProjectId(), taskId), dynamicTaskSchedulerService)); new FwdOrderTaskParam(data.getProjectId(), taskId), dynamicTaskSchedulerService));
savaTask(data, taskId, params); savaTask(data, taskId, params);