Commit 2d2590be authored by jiaorz's avatar jiaorz

Merge branch 'master-new-activity' into dev

parents 998797c5 e27f3756
...@@ -54,7 +54,7 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe ...@@ -54,7 +54,7 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe
example.createCriteria().andEqualTo("userId", entity.getUserId()).andEqualTo("itemId", entity.getItemId()).andEqualTo("popularizeId", entity.getPopularizeId()); example.createCriteria().andEqualTo("userId", entity.getUserId()).andEqualTo("itemId", entity.getItemId()).andEqualTo("popularizeId", entity.getPopularizeId());
return mapper.selectOneByExample(example); return mapper.selectOneByExample(example);
} }
public PageDataVO<ActivityPopularizeLog> selectByUserId(QueryLogDto queryLogDto) { public PageDataVO<ApLogDTO> selectByUserId(QueryLogDto queryLogDto) {
String token = request.getHeader("Authorization"); String token = request.getHeader("Authorization");
AppUserDTO appUserDTO = null; AppUserDTO appUserDTO = null;
if (StringUtils.isNotBlank(token)) { if (StringUtils.isNotBlank(token)) {
...@@ -69,11 +69,10 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe ...@@ -69,11 +69,10 @@ public class ActivityPopularizeLogBiz extends BaseBiz<ActivityPopularizeLogMappe
queryLogDto.setPage(page); queryLogDto.setPage(page);
queryLogDto.setLimit(limit); queryLogDto.setLimit(limit);
Query query = new Query(queryLogDto); Query query = new Query(queryLogDto);
PageDataVO<ActivityPopularizeLog> pageDataVO = PageDataVO.pageInfo(query, () -> mapper.selectByUserId(query.getSuper())); PageDataVO<ApLogDTO> pageDataVO = PageDataVO.pageInfo(query, () -> mapper.selectByUserId(query.getSuper()));
if (pageDataVO.getData() != null) { if (pageDataVO.getData() != null) {
pageDataVO.getData().parallelStream().forEach(result -> { pageDataVO.getData().parallelStream().forEach(result -> {
ApLogDTO apLogDTO = BeanUtil.toBean(result, ApLogDTO.class); result.setItem(activityPopularizeItemBiz.selectById(result.getItemId()));
apLogDTO.setItem(activityPopularizeItemBiz.selectById(apLogDTO.getItemId()));
}); });
} }
return pageDataVO; return pageDataVO;
......
package com.xxfc.platform.activity.mapper; package com.xxfc.platform.activity.mapper;
import com.xxfc.platform.activity.dto.ApLogDTO;
import com.xxfc.platform.activity.entity.ActivityPopularizeLog; import com.xxfc.platform.activity.entity.ActivityPopularizeLog;
import tk.mybatis.mapper.common.Mapper; import tk.mybatis.mapper.common.Mapper;
...@@ -14,5 +15,5 @@ import java.util.Map; ...@@ -14,5 +15,5 @@ import java.util.Map;
* @date 2019-07-05 15:23:04 * @date 2019-07-05 15:23:04
*/ */
public interface ActivityPopularizeLogMapper extends Mapper<ActivityPopularizeLog> { public interface ActivityPopularizeLogMapper extends Mapper<ActivityPopularizeLog> {
List<ActivityPopularizeLog> selectByUserId(Map<String, Object> param); List<ApLogDTO> selectByUserId(Map<String, Object> param);
} }
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<result property="itemId" column="item_id"/> <result property="itemId" column="item_id"/>
</resultMap> </resultMap>
<select id="selectByUserId" resultType="com.xxfc.platform.activity.entity.ActivityPopularizeLog" parameterType="Map"> <select id="selectByUserId" resultType="com.xxfc.platform.activity.dto.ApLogDTO" 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 ORDER BY crt_time
</select> </select>
......
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