Commit 9fa46e44 by 阳浪

今日登党务直通收藏量(人)

parent 82db40fd
...@@ -143,7 +143,7 @@ public class SitePublicationManageController { ...@@ -143,7 +143,7 @@ public class SitePublicationManageController {
// 添加我的投稿埋点 // 添加我的投稿埋点
if(request.getHeader("Cookie")!=null&&Objects.equals(redisCache.get(request.getHeader("Cookie").replace("JSESSIONID=","")),"2")){ if(request.getHeader("Cookie")!=null&&Objects.equals(redisCache.get(request.getHeader("Cookie").replace("JSESSIONID=","")),"2")){
eventTrackApiClients.addEvent("event_publication_"+information.getTypeOne(),id); eventTrackApiClients.addEvent("event_my_publication",id);
} }
information.setId(id); information.setId(id);
return Response.ok(true); return Response.ok(true);
......
package com.yizhi.application.project.controller; package com.yizhi.application.project.controller;
import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.plugins.Page;
import com.yizhi.core.application.cache.RedisCache;
import com.yizhi.core.application.context.ContextHolder; import com.yizhi.core.application.context.ContextHolder;
import com.yizhi.core.application.context.RequestContext; import com.yizhi.core.application.context.RequestContext;
import com.yizhi.core.application.enums.InternationalEnums; import com.yizhi.core.application.enums.InternationalEnums;
import com.yizhi.lecturer.application.enums.DeleteFlag; import com.yizhi.lecturer.application.enums.DeleteFlag;
import com.yizhi.site.application.feign.PortalManagePCFeignClients; import com.yizhi.site.application.feign.PortalManagePCFeignClients;
import com.yizhi.site.application.feign.PublicationManageFeignClients; import com.yizhi.site.application.feign.PublicationManageFeignClients;
import com.yizhi.site.application.feign.api.EventTrackApiClients;
import com.yizhi.site.application.vo.domain.ProtalPlateVo; import com.yizhi.site.application.vo.domain.ProtalPlateVo;
import com.yizhi.site.application.vo.domain.PublicationVo; import com.yizhi.site.application.vo.domain.PublicationVo;
import com.yizhi.site.application.vo.site.IdOneVO; import com.yizhi.site.application.vo.site.IdOneVO;
...@@ -22,8 +24,10 @@ import org.slf4j.LoggerFactory; ...@@ -22,8 +24,10 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects;
/** /**
* 投稿管理 * 投稿管理
...@@ -43,6 +47,11 @@ public class SitePCPublicationManageController { ...@@ -43,6 +47,11 @@ public class SitePCPublicationManageController {
@Autowired @Autowired
private PortalManagePCFeignClients portalManagePCFeignClient; private PortalManagePCFeignClients portalManagePCFeignClient;
@Autowired
private EventTrackApiClients eventTrackApiClients;
@Autowired
private RedisCache redisCache;
/** /**
* 投稿列表 * 投稿列表
* *
...@@ -108,7 +117,7 @@ public class SitePCPublicationManageController { ...@@ -108,7 +117,7 @@ public class SitePCPublicationManageController {
@ApiOperation(value = "保存资料分类", notes = "保存资料分类") @ApiOperation(value = "保存资料分类", notes = "保存资料分类")
@PostMapping("/insert") @PostMapping("/insert")
public Response<Boolean> insert(@RequestBody PublicationVo information) { public Response<Boolean> insert(HttpServletRequest request, @RequestBody PublicationVo information) {
try { try {
Date date = new Date(); Date date = new Date();
RequestContext context = ContextHolder.get(); RequestContext context = ContextHolder.get();
...@@ -123,6 +132,10 @@ public class SitePCPublicationManageController { ...@@ -123,6 +132,10 @@ public class SitePCPublicationManageController {
if (id == null) { if (id == null) {
Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER.getCode()); Response.fail(InternationalEnums.SITEINFORMATIONMANAGECONTROLLER.getCode());
} }
// 添加我的投稿埋点
if(request.getHeader("Cookie")!=null&& Objects.equals(redisCache.get(request.getHeader("Cookie").replace("JSESSIONID=","")),"2")){
eventTrackApiClients.addEvent("event_my_publication",id);
}
information.setId(id); information.setId(id);
return Response.ok(true); return Response.ok(true);
} catch (Exception e) { } catch (Exception e) {
......
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