| | |
| | | LoginUserInfoVO loginUserInfoVO = comActDiscussDAO.selectUserByUserId(comActDiscussCommentDO.getUserId()); |
| | | comActDiscussCommentVO.setUserName(loginUserInfoVO.getName()); |
| | | comActDiscussCommentVO.setPhone(loginUserInfoVO.getPhone()); |
| | | comActDiscussCommentVO.setImageUrl(loginUserInfoVO.getImageUrl()); |
| | | |
| | | //查询该评论下所有回复内容 |
| | | IPage<ComActDiscussCommentVO> discussCommentList = comActDiscussCommentDAO.getDiscussCommentList(new Page(pageComActDiscussCommentDTO.getPageNum(), pageComActDiscussCommentDTO.getPageSize()), pageComActDiscussCommentDTO.getId()); |
| | |
| | | cadc.id, |
| | | cadc.`comment`, |
| | | cadc.`is_author`, |
| | | su.`image_url`, |
| | | IFNULL( su.`name`, su.nick_name ) AS userNameBack, |
| | | cadc.create_at |
| | | FROM |
| | | com_act_discuss_comment AS cadc |
| | | LEFT JOIN sys_user AS su ON su.user_id = cadc.user_id |
| | | where cadc.parent_id = #{id} and cadc.is_del = 2 |
| | | order by cadc.create_at desc |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | SELECT |
| | | u.`name` userName, |
| | | u.nick_name userNickName, |
| | | u.image_url, |
| | | u.phone, |
| | | c.`comment`, |
| | | c.`parent_id`, |
| | | COUNT( DISTINCT cu.id ) num, |
| | | COUNT( c1.id ) replyNum, |
| | | c.create_at, |
| | | c.is_topping, |
| | | c.id |
| | | FROM |
| | | com_act_discuss_comment c |
| | |
| | | c.id |
| | | ) t |
| | | ORDER BY |
| | | t.create_at DESC |
| | | t.is_topping DESC,t.create_at DESC |
| | | </select> |
| | | |
| | | <select id="getDiscussCommentReplyList" resultType="com.panzhihua.common.model.vos.community.ComActDiscussCommentVO"> |
| | |
| | | WHERE |
| | | cadc.is_del = 2 |
| | | AND cadc.parent_id = #{commentId} |
| | | limit 2 |
| | | order by cadc.create_at desc |
| | | limit 10 |
| | | </select> |
| | | |
| | | </mapper> |