From 3d479c3901d087b298630334553253726f5d75c8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 28 六月 2019 10:53:13 +0800 Subject: [PATCH] 分享爆品库调整 --- fanli/src/main/java/com/yeshi/fanli/job/UpdateTaoBaoGoodsJob.java | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/UpdateTaoBaoGoodsJob.java b/fanli/src/main/java/com/yeshi/fanli/job/UpdateTaoBaoGoodsJob.java index e8c0c6c..1c6cedc 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/UpdateTaoBaoGoodsJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/UpdateTaoBaoGoodsJob.java @@ -8,6 +8,7 @@ import org.springframework.stereotype.Component; import com.yeshi.fanli.entity.bus.activity.RecommendActivity; +import com.yeshi.fanli.entity.taobao.ShareHotGoods; import com.yeshi.fanli.exception.ActivityException; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.activity.ActivityService; @@ -16,11 +17,12 @@ import com.yeshi.fanli.service.inter.lable.LabelService; import com.yeshi.fanli.service.inter.lable.QualityFactoryService; import com.yeshi.fanli.service.inter.lable.QualityFlashSaleService; +import com.yeshi.fanli.service.inter.taobao.ShareHotGoodsService; import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsActivityService; import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsUpdateService; -import com.yeshi.fanli.util.BeanUtil; import com.yeshi.fanli.util.CMQManager; import com.yeshi.fanli.util.Constant; +import com.yeshi.fanli.util.TimeUtil; /** * 娣樺疂鍟嗗搧鏇寸粏 @@ -55,6 +57,9 @@ @Resource private TaoBaoGoodsActivityService taoBaoGoodsActivityService; + + @Resource + private ShareHotGoodsService shareHotGoodsService; // 鍔ㄦ�佸晢鍝佹洿鏂� 锛�1涓皬鏃舵洿鏂� @Scheduled(cron = "0 0 */1 * * ?") @@ -163,14 +168,24 @@ } /** - * 姣忓皬鏃舵洿鏂颁竴娆� + * 姣忓ぉ鍑屾櫒杩�5鍒嗛挓楠岃瘉 */ - @Scheduled(cron = "0 0 0/1 * * ?") + @Scheduled(cron = "0 5 0 * * ? *") public void update618() { if (!Constant.IS_TASK) return; - LogHelper.test("鏇存柊618鍟嗗搧"); - taoBaoGoodsActivityService.sysncS618Goods(); + LogHelper.test("楠岃瘉鐖嗘鍟嗗搧搴撳晢鍝�"); + String day = TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd"); + List<ShareHotGoods> list = shareHotGoodsService.listByDay(day, 15); + int count = 0; + for (int i = 0; i < list.size(); i++) { + if (count >= 10) + break; + boolean success = shareHotGoodsService.verifyCanCreateTLJ(list.get(i).getGoods().getAuctionId()); + if (success) { + count++; + } + } } } -- Gitblit v1.8.0