| @@ -105,30 +105,30 @@ public class ActivitySchedule { | |||||
| /** | /** | ||||
| * 5分钟一次 | * 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); | |||||
| // } | |||||
| // } | |||||
| // } | |||||
| } | } | ||||