Commit 0c6f63e4 authored by jiaorz's avatar jiaorz

Merge branch 'master-new-activity' into dev

parents bb3a9705 7e1a7b34
...@@ -12,9 +12,12 @@ import com.xxfc.platform.activity.dto.QueryLogDto; ...@@ -12,9 +12,12 @@ import com.xxfc.platform.activity.dto.QueryLogDto;
import com.xxfc.platform.activity.entity.ActivityPopularizeLog; import com.xxfc.platform.activity.entity.ActivityPopularizeLog;
import com.xxfc.platform.activity.mapper.ActivityPopularizeLogMapper; import com.xxfc.platform.activity.mapper.ActivityPopularizeLogMapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
/** /**
* 用户参与推广活动(邀请有礼)的活动记录的记录(日志) * 用户参与推广活动(邀请有礼)的活动记录的记录(日志)
* *
...@@ -37,6 +40,9 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe ...@@ -37,6 +40,9 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe
return userFeign; return userFeign;
} }
@Autowired
HttpServletRequest request;
public ApLogDTO selectOneApLogDTO(ActivityPopularizeLog entity){ public ApLogDTO selectOneApLogDTO(ActivityPopularizeLog entity){
ActivityPopularizeLog apl = mapper.selectOne(entity); ActivityPopularizeLog apl = mapper.selectOne(entity);
if(null != apl) { if(null != apl) {
...@@ -49,16 +55,19 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe ...@@ -49,16 +55,19 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe
} }
public PageDataVO<ActivityPopularizeLog> selectByUserId(QueryLogDto queryLogDto) { public PageDataVO<ActivityPopularizeLog> selectByUserId(QueryLogDto queryLogDto) {
AppUserDTO appUserDTO = getAppUser(); String token = request.getHeader("Authorization");
if (appUserDTO == null) { AppUserDTO appUserDTO = null;
if (StringUtils.isNotBlank(token)) {
appUserDTO = userFeign.userDetailByToken(token).getData();
} else {
return new PageDataVO<>(); return new PageDataVO<>();
} }
Integer page = queryLogDto.getPage() == null ? 1 : queryLogDto.getPage(); Integer page = queryLogDto.getPage() == null ? 1 : queryLogDto.getPage();
Integer limit = queryLogDto.getLimit() == null ? 5 : queryLogDto.getLimit(); Integer limit = queryLogDto.getLimit() == null ? 5 : queryLogDto.getLimit();
queryLogDto.setUserId(appUserDTO.getUserid()); queryLogDto.setUserId(appUserDTO.getUserid());
queryLogDto.setPage(page); queryLogDto.setPage(page);
queryLogDto.setLimit(limit); queryLogDto.setLimit(limit);
log.info("获取用户奖励记录: {}", queryLogDto.toString());
Query query = new Query(queryLogDto); Query query = new Query(queryLogDto);
PageDataVO<ActivityPopularizeLog> pageDataVO = PageDataVO.pageInfo(query, () -> mapper.selectByUserId(query.getSuper())); PageDataVO<ActivityPopularizeLog> pageDataVO = PageDataVO.pageInfo(query, () -> mapper.selectByUserId(query.getSuper()));
return pageDataVO; return pageDataVO;
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
<select id="selectByUserId" resultType="com.xxfc.platform.activity.entity.ActivityPopularizeLog" parameterType="Map"> <select id="selectByUserId" resultType="com.xxfc.platform.activity.entity.ActivityPopularizeLog" parameterType="Map">
select * from activity_log_list where user_id = #{userId} and popularize_id = #{popularizeId} select * from activity_log_list where user_id = #{userId} and popularize_id = #{popularizeId}
ORDER BY crt_time
</select> </select>
</mapper> </mapper>
\ No newline at end of file
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