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