Commit b6bd5198 by 阳浪

埋点优化

parent 5043ce4a
......@@ -3,6 +3,7 @@ package com.yizhi.site.application.controller.api;
import com.baomidou.mybatisplus.plugins.Page;
import com.yizhi.comment.application.feign.PdfPagesClient;
import com.yizhi.comment.application.vo.domain.PdfPagesVo;
import com.yizhi.core.application.cache.RedisCache;
import com.yizhi.core.application.context.ContextHolder;
import com.yizhi.core.application.context.RequestContext;
import com.yizhi.point.application.feign.PointListenerClients;
......@@ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
......@@ -50,6 +52,8 @@ public class InfoStudentController {
@Autowired
private EventTrackApiClients eventTrackApiClients;
@Autowired
private RedisCache redisCache;
/**
* 获取新闻资讯列表
*/
......@@ -75,10 +79,10 @@ public class InfoStudentController {
* @return
*/
@PostMapping("/page/pcList")
public InformationListPcVo informationPcPageList(@RequestBody InfoVO infoVO) {
public InformationListPcVo informationPcPageList(HttpServletRequest request, @RequestBody InfoVO infoVO) {
RequestContext context = ContextHolder.get();
// 添加阅读文章埋点
if(Objects.equals(context.getSiteType(),2)){
if(Objects.equals(redisCache.get(request.getSession().getId()),2)){
eventTrackApiClients.addEvent(String.valueOf(infoVO.getRelationId()),context.getAccountId());
}
return informationService.informationPcPageListV2(infoVO);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment