| | |
| | | import com.ruoyi.common.core.utils.page.BeanUtils; |
| | | import com.ruoyi.common.core.utils.page.CollUtils; |
| | | import com.ruoyi.common.core.utils.page.PageDTO; |
| | | import com.ruoyi.common.security.utils.SecurityUtils; |
| | | import com.ruoyi.system.api.domain.Member; |
| | | import com.ruoyi.system.api.domain.SysUser; |
| | | import com.ruoyi.system.api.domain.dto.MemberDTO; |
| | |
| | | |
| | | @Override |
| | | public PageDTO<ArticleCommentsVO> getArticleCommentsList(ArticleDTO articleDTO) { |
| | | Long userId = SecurityUtils.getUserId(); |
| | | Member member = memberClient.getMemberByUserId(userId, SecurityConstants.INNER).getData(); |
| | | Page<ArticleComments> page = new Page<>(articleDTO.getPageCurr(), articleDTO.getPageSize()); |
| | | LambdaQueryWrapper< ArticleComments> wrapper= Wrappers.lambdaQuery(); |
| | | wrapper.eq(ArticleComments::getArticleId,articleDTO.getId()); |
| | |
| | | } |
| | | |
| | | LambdaQueryWrapper<MemberLike> wrapper1= Wrappers.lambdaQuery(); |
| | | wrapper1.eq(MemberLike::getMemberId,articleCommentsVO.getMemberId()); |
| | | wrapper1.eq(MemberLike::getMemberId, member.getId()); |
| | | wrapper1.eq(MemberLike::getArticleId,articleCommentsVO.getId()); |
| | | wrapper1.eq(MemberLike::getType,2); |
| | | wrapper1.eq( MemberLike::getDelFlag,0); |
| | |
| | | if (data2!=null){ |
| | | articleCommentsVO1.setBmemberNickname(data2.getNickname()); |
| | | articleCommentsVO1.setBmemberNickavatar(data2.getAvatar()); |
| | | articleCommentsVO1.setBmemberId(data2.getId()); |
| | | } |
| | | |
| | | articleCommentsVO1.setState(articleComments1.getState()); |
| | | articleCommentsVO1.setBmemberId(data2.getId()); |
| | | |
| | | LambdaQueryWrapper<MemberLike> wrapper3= Wrappers.lambdaQuery(); |
| | | wrapper3.eq(MemberLike::getMemberId,articleCommentsVO.getMemberId()); |
| | | wrapper3.eq(MemberLike::getArticleId,articleComments1.getId()); |
| | |
| | | query.getListingStatus()) |
| | | .eq(StringUtils.isNotNull(query.getArticleType()), Article::getArticleType, |
| | | query.getArticleType()) |
| | | .eq(StringUtils.isNotNull(query.getStatus()), Article::getStatus, |
| | | query.getStatus()) |
| | | .in(StringUtils.isNotNull(query.getArticleType()) && query.getArticleType() |
| | | .equals(ArticleTypeEnum.USER_POSTING), Article::getStatus, |
| | | Lists.newArrayList(AuditStatusEnum.TO_BE_REVIEWED, |
| | |
| | | if (StringUtils.isNotNull(sysUser)) { |
| | | articleVO.setCreateBy(sysUser.getNickName()); |
| | | articleVO.setPhone(sysUser.getPhonenumber()); |
| | | } else { |
| | | articleVO.setCreateBy(null); |
| | | } |
| | | }); |
| | | } |
| | |
| | | if (StringUtils.isNotNull(member)) { |
| | | articleVO.setCreateBy(member.getNickname()); |
| | | articleVO.setPhone(member.getPhone()); |
| | | } else { |
| | | articleVO.setCreateBy(null); |
| | | } |
| | | }); |
| | | voList.stream().filter(articleVO -> articleVO.getReported().equals(Boolean.TRUE)) |