|
|
|
@@ -105,30 +105,30 @@ public class ActivitySchedule { |
|
|
|
/** |
|
|
|
* 5分钟一次 |
|
|
|
*/ |
|
|
|
@Scheduled(cron = "0 */5 * * * ?") |
|
|
|
public void activityCompletion() { |
|
|
|
logger.info("活动结束任务"); |
|
|
|
WxActivity activity = new WxActivity(); |
|
|
|
activity.setStatus(EnumActivityStatus.STATUS_TAKE_OFFF.getCode()); |
|
|
|
activity.setUpdateTime(new Date()); |
|
|
|
wxActivityMapper.activityCompletion(activity); |
|
|
|
List<WxActivity> activityList = new ArrayList(); |
|
|
|
//宣传页下线 |
|
|
|
WxCampaign campaign = new WxCampaign(); |
|
|
|
campaign.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode()); |
|
|
|
campaign.setType(EnumCampaignType.PAGEPATH.getCode()); |
|
|
|
campaign.setProduceType(EnumCampaignProductType.ACTIVITY_JOIN.getCode()); |
|
|
|
List<WxCampaign> campaignList = wxCampaignMapper.selectList(new QueryWrapper(campaign)); |
|
|
|
for (WxCampaign wxCampaign : campaignList) { |
|
|
|
WxActivity wxActivity = wxActivityMapper.selectById(wxCampaign.getProduceId()); |
|
|
|
if (wxActivity.getStatus().equals(EnumActivityStatus.STATUS_TAKE_OFFF.getCode())) { |
|
|
|
activityList.add(wxActivity); |
|
|
|
wxCampaign.setStatus(EnumCampaignStatus.STATUS_TAKE_OFFF.getCode()); |
|
|
|
wxCampaign.setUpdateTime(new Date()); |
|
|
|
wxCampaignMapper.updateById(wxCampaign); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// @Scheduled(cron = "0 */5 * * * ?") |
|
|
|
// public void activityCompletion() { |
|
|
|
// logger.info("活动结束任务"); |
|
|
|
// WxActivity activity = new WxActivity(); |
|
|
|
// activity.setStatus(EnumActivityStatus.STATUS_TAKE_OFFF.getCode()); |
|
|
|
// activity.setUpdateTime(new Date()); |
|
|
|
// wxActivityMapper.activityCompletion(activity); |
|
|
|
// List<WxActivity> activityList = new ArrayList(); |
|
|
|
// //宣传页下线 |
|
|
|
// WxCampaign campaign = new WxCampaign(); |
|
|
|
// campaign.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode()); |
|
|
|
// campaign.setType(EnumCampaignType.PAGEPATH.getCode()); |
|
|
|
// campaign.setProduceType(EnumCampaignProductType.ACTIVITY_JOIN.getCode()); |
|
|
|
// List<WxCampaign> campaignList = wxCampaignMapper.selectList(new QueryWrapper(campaign)); |
|
|
|
// for (WxCampaign wxCampaign : campaignList) { |
|
|
|
// WxActivity wxActivity = wxActivityMapper.selectById(wxCampaign.getProduceId()); |
|
|
|
// if (wxActivity.getStatus().equals(EnumActivityStatus.STATUS_TAKE_OFFF.getCode())) { |
|
|
|
// activityList.add(wxActivity); |
|
|
|
// wxCampaign.setStatus(EnumCampaignStatus.STATUS_TAKE_OFFF.getCode()); |
|
|
|
// wxCampaign.setUpdateTime(new Date()); |
|
|
|
// wxCampaignMapper.updateById(wxCampaign); |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
} |