| | |
| | | autoRule.setStartWeight(1);
|
| | | autoRule.setEndWeight(3000);
|
| | | autoRule.setGoodsSource(QualityFactory.SOURCE_TAOBAO_DATAOKE);
|
| | | qualityFactoryService.autoInsertOrUpadateStorage(listgoods, null, autoRule);
|
| | | qualityFactoryService.autoInsertOrUpadateStorage(autoRule, listgoods, null, null);
|
| | |
|
| | | } catch (Exception e) {
|
| | | try {
|
| | | LogHelper.errorDetailInfo(e);
|
| | | } catch (Exception e1) {
|
| | | e1.printStackTrace();
|
| | | }
|
| | | LogHelper.errorDetailInfo(e);
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | //20分钟更新一次
|
| | | // 20分钟更新一次
|
| | | @Scheduled(cron = "0 0/20 * * * ? ")
|
| | | public void doSyncJob() {
|
| | | if (!Constant.IS_TASK)
|
| | | return;
|
| | | try {
|
| | | daTaoKeGoodsService.startSyncGoods();
|
| | | new Thread(new Runnable() {
|
| | |
|
| | | @Override
|
| | | public void run() {
|
| | | daTaoKeGoodsService.startSyncGoods();
|
| | | }
|
| | | }).start();
|
| | |
|
| | | } catch (Exception e) {
|
| | | try {
|
| | | LogHelper.errorDetailInfo(e);
|
| | | } catch (Exception e1) {
|
| | | e1.printStackTrace();
|
| | | }
|
| | | LogHelper.errorDetailInfo(e);
|
| | | }
|
| | | }
|
| | |
|