|
@@ -1,5 +1,6 @@
|
|
|
package com.caimei365.tools.task;
|
|
|
|
|
|
+import com.caimei365.tools.feign.CommodityFeign;
|
|
|
import com.caimei365.tools.mapper.BaseMapper;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -32,6 +33,8 @@ public class StatisticsTask {
|
|
|
private BaseMapper baseMapper;
|
|
|
@Resource
|
|
|
private RedisTemplate<String,String> redisTemplate;
|
|
|
+ @Resource
|
|
|
+ private CommodityFeign commodityFeign;
|
|
|
/**
|
|
|
* 每天凌晨3点执行一次统计前一天商品访问量
|
|
|
* <p>
|
|
@@ -62,7 +65,10 @@ public class StatisticsTask {
|
|
|
if (null != entry && StringUtils.isNotEmpty(entry.getKey()) && StringUtils.isNotEmpty(entry.getValue())) {
|
|
|
Integer productId = Integer.parseInt(entry.getKey());
|
|
|
Integer views = Integer.parseInt(entry.getValue());
|
|
|
+ // 保存当前商品前一天商品详情访问量
|
|
|
baseMapper.insertProductViews(productId, views, viewTime);
|
|
|
+ // 更新当前商品阿里云索引
|
|
|
+ commodityFeign.updateProductIndex(productId);
|
|
|
}
|
|
|
}
|
|
|
}
|