| | |
| | | package com.yeshi.fanli.job;
|
| | |
|
| | | import java.util.Date;
|
| | |
|
| | | import javax.annotation.Resource;
|
| | |
|
| | | import org.springframework.scheduling.annotation.Scheduled;
|
| | |
| | | @Resource
|
| | | private DaTaoKeGoodsDetailV2Service daTaoKeGoodsDetailV2Service;
|
| | |
|
| | |
|
| | | // 1个小时更新一次
|
| | | @Scheduled(cron = "0 0 0/1 * * ? ")
|
| | | public void doSyncJob() {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | // 每天早上同步一次
|
| | | @Scheduled(cron = "0 0 6 * * ? ")
|
| | | // 每天早晚同步一次
|
| | | @Scheduled(cron = "0 0 6,18 * * ? ")
|
| | | public void doSyncJobNew() {
|
| | | if (!Constant.IS_TASK)
|
| | | return;
|
| | |
| | |
|
| | | @Override
|
| | | public void run() {
|
| | | daTaoKeGoodsDetailV2Service.updateNewGoods();
|
| | | daTaoKeGoodsDetailV2Service.updateNewGoods();// 获取新上架的商品
|
| | | }
|
| | | }).start();
|
| | |
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | // 每天的8点,11点,19点,23点执行一次
|
| | | // 更新商品数据 每天的8点,11点,19点,23点执行一次
|
| | | @Scheduled(cron = "0 0 8,11,19,23 * * ? ")
|
| | | public void doUpdateInfoJobNew() {
|
| | | if (!Constant.IS_TASK)
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * 删除过期数据(每10分钟删除一次)
|
| | | */
|
| | | @Scheduled(cron = "0 0/10 * * * ? ")
|
| | | public void doDeleteOutOfDate() {
|
| | | if (!Constant.IS_TASK)
|
| | | return;
|
| | | daTaoKeGoodsDetailV2Service.deleteOutOfDate(new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24L));
|
| | | }
|
| | |
|
| | | }
|