feat:动态调度优化
This commit is contained in:
@@ -11,8 +11,8 @@ import com.xiang.xservice.fwd.mapper.FwdPerformConfigMapper;
|
||||
import com.xiang.xservice.fwd.mapper.FwdPerformProjectInfoMapper;
|
||||
import com.xiang.xservice.fwd.mapper.FwdUserConfigMapper;
|
||||
import com.xiang.xservice.fwd.service.IPerformService;
|
||||
import com.xiang.xservice.schedule.core.DynamicTaskScheduler;
|
||||
import com.xiang.xservice.schedule.entity.TaskConfig;
|
||||
import com.xiang.xservice.schedule.service.IDynamicTaskSchedulerService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
@@ -38,7 +38,7 @@ public class FwdImportantMsgJob {
|
||||
|
||||
private final FwdPerformProjectInfoMapper performProjectInfoMapper;
|
||||
private final FwdPerformConfigMapper performConfigMapper;
|
||||
private final IDynamicTaskSchedulerService dynamicTaskSchedulerService;
|
||||
private final DynamicTaskScheduler dynamicTaskScheduler;
|
||||
private final DingTalkService dingTalkService;
|
||||
private final FwdUserConfigMapper fwdUserConfigMapper;
|
||||
private final FwdAudienceConfigMapper fwdAudienceConfigMapper;
|
||||
@@ -77,7 +77,7 @@ public class FwdImportantMsgJob {
|
||||
StringBuilder msg = new StringBuilder("今日" + now + "演唱会门票预售信息:\n");
|
||||
for (FPerformProjectInfo data : saleTodayData) {
|
||||
msg.append("演唱会名称:").append(data.getProjectName()).append("预售时间:").append(DateUtils.getDateTimeStr(data.getPreSaleTime())).append("\n");
|
||||
dynamicTaskSchedulerService.schedule(
|
||||
dynamicTaskScheduler.schedule(
|
||||
new TaskConfig(System.currentTimeMillis(), data.getProjectName(), data.getPreSaleTime()),
|
||||
new TicketGrabTask(fwdUserConfigMapper, fwdAudienceConfigMapper, iPerformService, new FwdOrderTaskParam(data.getProjectId())));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user