|
@@ -2,7 +2,9 @@ package com.cyksj.service.click.impl;
|
|
|
|
|
|
|
|
import com.cyksj.dto.UserSharedDto;
|
|
import com.cyksj.dto.UserSharedDto;
|
|
|
import com.cyksj.mapper.DistributePopularizeClickRecordMapper;
|
|
import com.cyksj.mapper.DistributePopularizeClickRecordMapper;
|
|
|
|
|
+import com.cyksj.mapper.UserDistributePosterRecordMapper;
|
|
|
import com.cyksj.model.entity.DistributePopularizeClickRecord;
|
|
import com.cyksj.model.entity.DistributePopularizeClickRecord;
|
|
|
|
|
+import com.cyksj.model.entity.UserDistributePosterRecord;
|
|
|
import com.cyksj.model.request.DistributePopularizeClickReq;
|
|
import com.cyksj.model.request.DistributePopularizeClickReq;
|
|
|
import com.cyksj.service.click.UserClickRecordService;
|
|
import com.cyksj.service.click.UserClickRecordService;
|
|
|
import com.cyksj.service.user.UserService;
|
|
import com.cyksj.service.user.UserService;
|
|
@@ -25,16 +27,22 @@ public class UserClickRecordServiceImpl implements UserClickRecordService {
|
|
|
|
|
|
|
|
private final UserService userService;
|
|
private final UserService userService;
|
|
|
|
|
|
|
|
|
|
+ private final UserDistributePosterRecordMapper userDistributePosterRecordMapper;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void recordDistributePopularize(Long userId, DistributePopularizeClickReq clickReq) {
|
|
public void recordDistributePopularize(Long userId, DistributePopularizeClickReq clickReq) {
|
|
|
String showId = clickReq.getDsCode();
|
|
String showId = clickReq.getDsCode();
|
|
|
log.info("点击用户分销链接:{} 进入官网", showId);
|
|
log.info("点击用户分销链接:{} 进入官网", showId);
|
|
|
Long rid = clickReq.getRid();
|
|
Long rid = clickReq.getRid();
|
|
|
|
|
+ DistributePopularizeClickRecord clickRecord = new DistributePopularizeClickRecord();
|
|
|
if (rid != null) {
|
|
if (rid != null) {
|
|
|
log.info("点击用户推广海报:{}进入官网", rid);
|
|
log.info("点击用户推广海报:{}进入官网", rid);
|
|
|
|
|
+ UserDistributePosterRecord distributePosterRecord = userDistributePosterRecordMapper.selectById(rid);
|
|
|
|
|
+ if (distributePosterRecord != null) {
|
|
|
|
|
+ clickRecord.setSharedId(distributePosterRecord.getUserId());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- DistributePopularizeClickRecord clickRecord = new DistributePopularizeClickRecord();
|
|
|
|
|
//不存在推广海报
|
|
//不存在推广海报
|
|
|
if (rid == null) {
|
|
if (rid == null) {
|
|
|
UserSharedDto popularizeDto = userService.getUserShredDtoByDsCode(showId);
|
|
UserSharedDto popularizeDto = userService.getUserShredDtoByDsCode(showId);
|