提交 1e5e13d2 作者: 张小凤

Gambit(update)

上级 0128fad4
...@@ -2,6 +2,7 @@ package com.mmc.csf.release.controller; ...@@ -2,6 +2,7 @@ package com.mmc.csf.release.controller;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.release.entity.forum.*; import com.mmc.csf.release.entity.forum.*;
import com.mmc.csf.release.forum.vo.DynamicVO;
import com.mmc.csf.release.gambit.dto.ForumDynamicGambitDTO; import com.mmc.csf.release.gambit.dto.ForumDynamicGambitDTO;
import com.mmc.csf.release.gambit.dto.ForumGambitDTO; import com.mmc.csf.release.gambit.dto.ForumGambitDTO;
import com.mmc.csf.release.gambit.qo.*; import com.mmc.csf.release.gambit.qo.*;
...@@ -127,7 +128,7 @@ public class GambitController extends BaseController{ ...@@ -127,7 +128,7 @@ public class GambitController extends BaseController{
@ApiOperation(value = "赞过") @ApiOperation(value = "赞过")
@PostMapping("/liked") @PostMapping("/liked")
public ResultBody<ForumDynamicGambitDTO> liked(HttpServletRequest request, @RequestBody UserTopicDynamicsQO userTopicDynamicsQO){ public ResultBody<DynamicVO> liked(HttpServletRequest request, @RequestBody UserTopicDynamicsQO userTopicDynamicsQO){
return ResultBody.success(gambitService.liked(userTopicDynamicsQO)); return ResultBody.success(gambitService.liked(userTopicDynamicsQO));
} }
......
package com.mmc.csf.release.entity.forum; package com.mmc.csf.release.entity.forum;
import com.mmc.csf.release.entity.gambit.ForumGambitDO; import com.mmc.csf.release.entity.gambit.ForumGambitDO;
import com.mmc.csf.release.forum.vo.DynamicVO;
import com.mmc.csf.release.forum.vo.ForumReviewVO; import com.mmc.csf.release.forum.vo.ForumReviewVO;
import com.mmc.csf.release.forum.vo.MediaVO; import com.mmc.csf.release.forum.vo.MediaVO;
import com.mmc.csf.release.gambit.dto.ForumDynamicGambitDTO; import com.mmc.csf.release.gambit.dto.ForumDynamicGambitDTO;
...@@ -57,8 +58,8 @@ public class ForumDynamicGambitDO implements Serializable { ...@@ -57,8 +58,8 @@ public class ForumDynamicGambitDO implements Serializable {
public ForumDynamicGambitDTO buildForumDynamicGambitDTO(){ public DynamicVO buildForumDynamicGambitDTO(){
return ForumDynamicGambitDTO.builder() return DynamicVO.builder()
.description(this.description) .description(this.description)
.userAccountId(this.userAccountId) .userAccountId(this.userAccountId)
.likesCount(this.likesCount) .likesCount(this.likesCount)
......
...@@ -9,6 +9,7 @@ import com.mmc.csf.release.dao.gambit.GambitDao; ...@@ -9,6 +9,7 @@ import com.mmc.csf.release.dao.gambit.GambitDao;
import com.mmc.csf.release.entity.forum.*; import com.mmc.csf.release.entity.forum.*;
import com.mmc.csf.release.entity.gambit.ForumAttentionDO; import com.mmc.csf.release.entity.gambit.ForumAttentionDO;
import com.mmc.csf.release.entity.gambit.ForumGambitDO; import com.mmc.csf.release.entity.gambit.ForumGambitDO;
import com.mmc.csf.release.forum.vo.DynamicVO;
import com.mmc.csf.release.gambit.dto.ForumDynamicGambitDTO; import com.mmc.csf.release.gambit.dto.ForumDynamicGambitDTO;
import com.mmc.csf.release.gambit.dto.ForumGambitDTO; import com.mmc.csf.release.gambit.dto.ForumGambitDTO;
import com.mmc.csf.release.gambit.qo.*; import com.mmc.csf.release.gambit.qo.*;
...@@ -204,7 +205,7 @@ public class GambitServiceImpl implements GambitService { ...@@ -204,7 +205,7 @@ public class GambitServiceImpl implements GambitService {
userTopicDynamicsQO.buildCurrentPage(); userTopicDynamicsQO.buildCurrentPage();
int count = gambitDao.likedCount(userTopicDynamicsQO); int count = gambitDao.likedCount(userTopicDynamicsQO);
List<ForumDynamicGambitDO> forumDynamicGambitDOS = gambitDao.likedList(userTopicDynamicsQO); List<ForumDynamicGambitDO> forumDynamicGambitDOS = gambitDao.likedList(userTopicDynamicsQO);
List<ForumDynamicGambitDTO> collect = forumDynamicGambitDOS.stream().map(ForumDynamicGambitDO::buildForumDynamicGambitDTO).collect(Collectors.toList()); List<DynamicVO> collect = forumDynamicGambitDOS.stream().map(ForumDynamicGambitDO::buildForumDynamicGambitDTO).collect(Collectors.toList());
return PageResult.buildPage(pageNo, userTopicDynamicsQO.getPageSize(),count,collect); return PageResult.buildPage(pageNo, userTopicDynamicsQO.getPageSize(),count,collect);
} }
@Override @Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论