|
|
|
@@ -80,5 +80,27 @@ public class CampaginSchedule { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 5分钟一次 |
|
|
|
*/ |
|
|
|
@Scheduled(cron = "0 */5 * * * ?") |
|
|
|
public void campaignExipred() { |
|
|
|
logger.info("活动报名结束任务"); |
|
|
|
WxCampaign campaign = new WxCampaign(); |
|
|
|
campaign.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode()); |
|
|
|
campaign.setIsExpired(EnumCampaignExpired.YES.getCode()); |
|
|
|
wxCampaignMapper.campaignExipred(campaign); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 5分钟一次 |
|
|
|
*/ |
|
|
|
@Scheduled(cron = "0 */5 * * * ?") |
|
|
|
public void campaignCompletion() { |
|
|
|
logger.info("活动结束任务"); |
|
|
|
WxCampaign campaign = new WxCampaign(); |
|
|
|
campaign.setStatus(EnumCampaignStatus.STATUS_TAKE_OFFF.getCode()); |
|
|
|
wxCampaignMapper.campaignCompletion(campaign); |
|
|
|
} |
|
|
|
|
|
|
|
} |