| | |
| | | package com.panzhihua.service_community.service.impl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | |
| | | //查询评论下评论回复 |
| | | List<ComActNeighborCircleCommentReplyAppVO> commentReplyAppVOS = comActNeighborCircleCommentReplyDAO.getCircleCommentReplyList(circleCommentVo.getId()); |
| | | if(!commentReplyAppVOS.isEmpty()){ |
| | | List<ComActNeighborCircleCommentReplyAppVO> newCommentReplyAppVOS = new ArrayList<>(); |
| | | int i = 0; |
| | | for (ComActNeighborCircleCommentReplyAppVO commentReplyVO:commentReplyAppVOS) { |
| | | if(i >= 2){ |
| | | break; |
| | | } |
| | | //查询点赞信息 |
| | | ComActNeighborCircleFabulousDO circleReplyFabulousDO = comActNeighborCircleFabulousDAO.selectOne( |
| | | new QueryWrapper<ComActNeighborCircleFabulousDO>().lambda().eq(ComActNeighborCircleFabulousDO::getParentId,commentReplyVO.getId()) |
| | |
| | | }else{ |
| | | commentReplyVO.setHaveSign(2); |
| | | } |
| | | newCommentReplyAppVOS.add(commentReplyVO); |
| | | i++; |
| | | } |
| | | circleCommentVo.setCircleCommentReplyAppList(commentReplyAppVOS); |
| | | circleCommentVo.setCircleCommentReplyAppList(newCommentReplyAppVOS); |
| | | circleCommentVo.setCommentReplyNum(commentReplyAppVOS.size()); |
| | | } |
| | | } |
| | | } |
| | |
| | | neighborCircleDO.setRefuseReason(editVO.getRefuseReason()); |
| | | } |
| | | this.baseMapper.updateById(neighborCircleDO); |
| | | return R.ok(); |
| | | return R.ok(neighborCircleDO.getReleaseId()); |
| | | } |
| | | |
| | | /** |
| | |
| | | ComActNeighborCircleFabulousDO circleFabulousDO = comActNeighborCircleFabulousDAO.selectOne( |
| | | new QueryWrapper<ComActNeighborCircleFabulousDO>().lambda().eq(ComActNeighborCircleFabulousDO::getParentId,commentReplyAppVO.getId()) |
| | | .eq(ComActNeighborCircleFabulousDO::getUserId,commentReplyAppDTO.getUserId()) |
| | | .eq(ComActNeighborCircleFabulousDO::getType,ComActNeighborCircleFabulousDO.type.hf)); |
| | | if(circleFabulousDO != null && circleFabulousDO.getIsEffective().equals(ComActNeighborCircleFabulousDO.isEffective.yes)){ |
| | | .eq(ComActNeighborCircleFabulousDO::getType,ComActNeighborCircleFabulousDO.type.hf) |
| | | .eq(ComActNeighborCircleFabulousDO::getIsEffective,ComActNeighborCircleFabulousDO.isEffective.yes)); |
| | | if(circleFabulousDO != null){ |
| | | commentReplyAppVO.setHaveSign(1); |
| | | }else{ |
| | | commentReplyAppVO.setHaveSign(2); |