| | |
| | | @Autowired |
| | | private IMemberProfitService memberProfitService; |
| | | |
| | | /** |
| | | * 每12小时更新一次会员等级 |
| | | * 套餐过期后,更新用户为游客等级 |
| | | */ |
| | | @Scheduled(cron = "0 0 0/12 * * ?") |
| | | public void updateMemberLevel() { |
| | | memberProfitService.updateMemberLevel(); |
| | | } |
| | | |
| | | /** |
| | | * 每天凌晨 |
| | | * 清空用户的碳积分 |
| | | */ |
| | | @Scheduled(cron = "0 0 0 * * ?") |
| | | public void updateMemberScore() { |
| | | memberProfitService.updateMemberScore(); |
| | | } |
| | | // /** |
| | | // * 每12小时更新一次会员等级 |
| | | // * 套餐过期后,更新用户为游客等级 |
| | | // */ |
| | | // @Scheduled(cron = "0 0 0/12 * * ?") |
| | | // public void updateMemberLevel() { |
| | | // memberProfitService.updateMemberLevel(); |
| | | // } |
| | | // |
| | | // /** |
| | | // * 每天凌晨 |
| | | // * 清空用户的碳积分 |
| | | // */ |
| | | // @Scheduled(cron = "0 0 0 * * ?") |
| | | // public void updateMemberScore() { |
| | | // memberProfitService.updateMemberScore(); |
| | | // } |
| | | |
| | | /** |
| | | * 每1小时执行一次 |
| | |
| | | public void updateRunScore() { |
| | | memberProfitService.updateRunScore(); |
| | | } |
| | | |
| | | /** |
| | | * 每个月一号 |
| | | * 节点奖励分发 |
| | | */ |
| | | @Scheduled(cron = "0 0 1 * *") |
| | | public void updateNodeScore() { |
| | | memberProfitService.updateNodeScore(); |
| | | } |
| | | } |