| | |
| | | package com.ruoyi.shop.scheduler; |
| | | |
| | | |
| | | import com.ruoyi.shop.service.shop.ShopService; |
| | | import com.ruoyi.shop.service.task.ShopTaskService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import lombok.extern.log4j.Log4j2; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | |
| | | |
| | | |
| | | @Component |
| | | @Slf4j |
| | | @Log4j2 |
| | | public class ShopScheduler { |
| | | |
| | | |
| | |
| | | @Resource |
| | | private ShopTaskService shopTaskService; |
| | | |
| | | @Resource |
| | | private ShopService shopService; |
| | | |
| | | |
| | | /** |
| | | * 定时检查跟进任务状态 |
| | | * 每天凌晨定时检查今日跟进任务状态 |
| | | */ |
| | | @Scheduled(cron="5 0 * * * ?") |
| | | @Scheduled(cron="0 1 0 * * ?") |
| | | private void timingCheckMemberCoupon(){ |
| | | if(schedulerUtils.getSchedulerRun()) { |
| | | log.info("定时检查跟进任务状态任务开始执行"); |
| | | log.info("--------------------定时检查跟进任务状态任务开始执行--------------------"); |
| | | shopTaskService.checkTaskDateStatus(); |
| | | log.info("--------------------定时检查跟进任务状态任务结束执行--------------------"); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * 定时检查 每30分钟检查一次 微信二级商户进件状态 |
| | | */ |
| | | @Scheduled(cron="0 0/15 * * * ?") |
| | | private void queryEcommerceApplyMentsStatus(){ |
| | | if(schedulerUtils.getSchedulerRun()) { |
| | | log.info("--------------------定时检查微信二级商户进件状态任务开始执行--------------------"); |
| | | shopService.queryEcommerceApplyMentsStatus(); |
| | | log.info("--------------------定时检查微信二级商户进件状态任务结束执行--------------------"); |
| | | } |
| | | } |
| | | } |