From 131aa1302bd7edab443f01800e322602d1b269ea Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期四, 29 四月 2021 16:27:18 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentDAO.java           |   12 +
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentReplyDAO.java      |   15 +
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleService.java          |   52 ++++
 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/NeighborApi.java                          |  107 ++++++++
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborCommentReplyByAdminDTO.java           |   25 ++
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAdminDTO.java                   |    3 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java                              |   93 ++++++-
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAdminVO.java                     |    4 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentByAdminVO.java                  |   36 +++
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentReplyStatusByAdminVO.java               |   19 +
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbServiceTeamDO.java              |    4 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentStatusByAdminVO.java                    |   22 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborAllCommentByAdminDTO.java             |   26 ++
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java                                 |   60 ++++
 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/NeighborApi.java                                                  |    2 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentReplyByAdminVO.java             |   40 +++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleDAO.java                  |    7 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/DetailNeighborCircleAdminVO.java                     |   57 ++++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java |   88 ++++++
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbServiceTeamDTO.java                       |    3 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/ComPbServiceTeamVO.java                         |    3 
 21 files changed, 645 insertions(+), 33 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/NeighborApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/NeighborApi.java
index 6085294..52fb796 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/NeighborApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/NeighborApi.java
@@ -5,6 +5,8 @@
 import com.panzhihua.common.model.dtos.shop.*;
 import com.panzhihua.common.model.vos.LoginUserInfoVO;
 import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentReplyStatusByAdminVO;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentStatusByAdminVO;
 import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleAppVO;
 import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleDetailAppVO;
 import com.panzhihua.common.model.vos.shop.*;
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAdminDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAdminDTO.java
index 044a79b..7333d3a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAdminDTO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAdminDTO.java
@@ -33,4 +33,7 @@
     @ApiModelProperty("议事主题")
     private String releaseContent;
 
+    @ApiModelProperty(value = "社区id",hidden = true)
+    private Long communityId;
+
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborAllCommentByAdminDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborAllCommentByAdminDTO.java
new file mode 100644
index 0000000..e873076
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborAllCommentByAdminDTO.java
@@ -0,0 +1,26 @@
+package com.panzhihua.common.model.dtos.neighbor;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.NonNull;
+
+import javax.validation.constraints.NotNull;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Data
+@ApiModel("邻里圈查看详情的评论列表")
+public class DetailNeighborAllCommentByAdminDTO {
+    @ApiModelProperty(value = "邻里圈id")
+    @NotNull(message = "邻里圈id不能为空!")
+    private Long id;
+
+    @ApiModelProperty(value = "分页-当前页数",example = "1")
+    private Long pageNum = 1L;
+
+    @ApiModelProperty(value = "分页-每页记录数",example = "10")
+    private Long pageSize = 10L;
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborCommentReplyByAdminDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborCommentReplyByAdminDTO.java
new file mode 100644
index 0000000..faae88e
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/DetailNeighborCommentReplyByAdminDTO.java
@@ -0,0 +1,25 @@
+package com.panzhihua.common.model.dtos.neighbor;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Data
+@ApiModel("评论回复列表")
+public class DetailNeighborCommentReplyByAdminDTO {
+    @ApiModelProperty(value = "评论id")
+    @NotNull(message = "评论id不能为空!")
+    private Long id;
+
+    @ApiModelProperty(value = "分页-当前页数",example = "1")
+    private Long pageNum = 1L;
+
+    @ApiModelProperty(value = "分页-每页记录数",example = "10")
+    private Long pageSize = 10L;
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbServiceTeamDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbServiceTeamDTO.java
index 52b43a2..b93aa2e 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbServiceTeamDTO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbServiceTeamDTO.java
@@ -29,6 +29,9 @@
     @ApiModelProperty("职位")
     @NotBlank(groups = AddGroup.class,message = "职位不能为空")
     private String job;
+
+    @ApiModelProperty("职位2")
+    private String jobTwo;
     
     @ApiModelProperty("岗位职责")
     @NotBlank(groups = AddGroup.class,message = "岗位职责不能为空")
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentReplyStatusByAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentReplyStatusByAdminVO.java
new file mode 100644
index 0000000..0b6deec
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentReplyStatusByAdminVO.java
@@ -0,0 +1,19 @@
+package com.panzhihua.common.model.vos.neighbor;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Data
+@ApiModel("修改评论回复状态")
+public class ChangeCommentReplyStatusByAdminVO {
+    @ApiModelProperty("回复id")
+    private Long id;
+
+    @ApiModelProperty("状态(1.显示 2.隐藏)")
+    private Integer status;
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentStatusByAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentStatusByAdminVO.java
new file mode 100644
index 0000000..86b2609
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ChangeCommentStatusByAdminVO.java
@@ -0,0 +1,22 @@
+package com.panzhihua.common.model.vos.neighbor;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Data
+@ApiModel("修改评论状态")
+public class ChangeCommentStatusByAdminVO {
+
+    @ApiModelProperty("评论id")
+    private Long id;
+
+    @ApiModelProperty("状态(1.显示 2.隐藏)")
+    private Integer status;
+
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAdminVO.java
index 8e2d129..941dc1b 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAdminVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAdminVO.java
@@ -1,5 +1,6 @@
 package com.panzhihua.common.model.vos.neighbor;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -21,7 +22,7 @@
     private Long releaseId;
 
     @ApiModelProperty("发布人")
-    private Long releaseName;
+    private String releaseName;
 
     @ApiModelProperty("发布人电话")
     private String releasePhone;
@@ -61,6 +62,7 @@
     private Integer viewsNum;
 
     @ApiModelProperty("发布时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
     private Date createAt;
 
     @ApiModelProperty("评论数")
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentByAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentByAdminVO.java
new file mode 100644
index 0000000..6bbd464
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentByAdminVO.java
@@ -0,0 +1,36 @@
+package com.panzhihua.common.model.vos.neighbor;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Data
+@ApiModel("邻里圈评论")
+public class ComActNeighborCommentByAdminVO {
+
+    @ApiModelProperty("评论id")
+    private Long id;
+
+    @ApiModelProperty("评论内容")
+    private String content;
+
+    @ApiModelProperty("点赞数")
+    private Integer fabulousNum;
+
+    @ApiModelProperty("评论用户")
+    private Long userName;
+
+
+    @ApiModelProperty("评论用户手机号")
+    private String userPhone;
+
+    @ApiModelProperty("评论时间")
+    private Date createAt;
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentReplyByAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentReplyByAdminVO.java
new file mode 100644
index 0000000..aaf127c
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCommentReplyByAdminVO.java
@@ -0,0 +1,40 @@
+package com.panzhihua.common.model.vos.neighbor;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Data
+@ApiModel("邻里圈评论的回复")
+public class ComActNeighborCommentReplyByAdminVO {
+
+    @ApiModelProperty("评论id")
+    private Long id;
+
+    @ApiModelProperty("邻里圈id")
+    private Long circleId;
+
+    @ApiModelProperty("评论用户")
+    private Long userName;
+
+    @ApiModelProperty("评论用户手机号")
+    private String userPhone;
+
+    @ApiModelProperty("评论内容")
+    private String content;
+
+    @ApiModelProperty("点赞数")
+    private Integer fabulousNum;
+
+    @ApiModelProperty("状态(1.显示 2.隐藏)")
+    private Integer status;
+    @ApiModelProperty("评论时间")
+    private Date createAt;
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/DetailNeighborCircleAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/DetailNeighborCircleAdminVO.java
new file mode 100644
index 0000000..55d05a3
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/DetailNeighborCircleAdminVO.java
@@ -0,0 +1,57 @@
+package com.panzhihua.common.model.vos.neighbor;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Data
+@ApiModel("邻里圈详情")
+public class DetailNeighborCircleAdminVO {
+
+    private Long id;
+
+    @ApiModelProperty("发布人")
+    private String releaseName;
+
+    @ApiModelProperty("发布人电话")
+    private String releasePhone;
+
+    @ApiModelProperty("发布内容")
+    private String releaseContent;
+
+    @ApiModelProperty("发布图片")
+    private String releaseImages;
+
+    @ApiModelProperty("发布状态(1.待审核 2.显示 3.隐藏 4.驳回)")
+    private Integer status;
+
+    @ApiModelProperty("驳回原因")
+    private String refuseReason;
+
+    @ApiModelProperty("评论数")
+    private Integer commentNum;
+
+    @ApiModelProperty("点赞数")
+    private Integer fabulousNum;
+
+    @ApiModelProperty("转发数")
+    private Integer forwardNum;
+
+    @ApiModelProperty("浏览量")
+    private Integer viewsNum;
+
+    @ApiModelProperty("是否为精品帖(1.是 2.否)")
+    private Integer isBoutique;
+
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date createAt;
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/ComPbServiceTeamVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/ComPbServiceTeamVO.java
index c430f8d..8064248 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/ComPbServiceTeamVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/ComPbServiceTeamVO.java
@@ -29,6 +29,9 @@
 
     @ApiModelProperty("职位")
     private String job;
+
+    @ApiModelProperty("职位2")
+    private String jobTwo;
     
     @ApiModelProperty("岗位职责")
     private String jobResponsibilities;
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
index a48a123..d907416 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -6,6 +6,7 @@
 import com.panzhihua.common.model.dtos.advertisement.PageComOpsAdvDTO;
 import com.panzhihua.common.model.dtos.community.*;
 import com.panzhihua.common.model.dtos.neighbor.*;
+import com.panzhihua.common.model.dtos.neighbor.*;
 import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAdminDTO;
 import com.panzhihua.common.model.dtos.neighbor.AddComActNeighborCircleAppDTO;
 import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAppDTO;
@@ -21,6 +22,9 @@
 import com.panzhihua.common.model.vos.community.questnaire.EditComActQuestnaireVo;
 import com.panzhihua.common.model.vos.community.questnaire.QuestnaireVO;
 import com.panzhihua.common.model.vos.community.questnaire.UsersAnswerQuestnaireVO;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentReplyStatusByAdminVO;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentStatusByAdminVO;
+import com.panzhihua.common.model.vos.neighbor.EditNeighborCircleAdminVO;
 import com.panzhihua.common.model.vos.shop.ShopOperLogVO;
 import com.panzhihua.common.model.vos.shop.AddShopGoodsVO;
 import com.panzhihua.common.model.vos.shop.ShopStoreVO;
@@ -2278,19 +2282,49 @@
 
     /**
      * 后台修改邻里圈
-     * @param comActNeighborCircleAdminDTO  请求参数
+     * @param editNeighborCircleAdminVO  请求参数
      */
     @PostMapping("/neighbor/changeStatusByAdmin")
-    R changeStatusByAdmin(@RequestBody ComActNeighborCircleAdminDTO comActNeighborCircleAdminDTO);
+    R changeStatusByAdmin(@RequestBody EditNeighborCircleAdminVO editNeighborCircleAdminVO);
 
 
     /**
-     * 后台修改邻里圈
+     * 邻里圈_后台删除
      * @param id  邻里圈id
      * @return  邻里圈列表
      */
     @PostMapping("/neighbor/deleteByAdmin")
     R deleteByAdmin(@RequestParam("id")Long id);
+
+    /**
+     * 查看邻里圈基础_详情
+     * @param id  邻里圈id
+     * @return  邻里圈列表
+     */
+    @GetMapping("/neighbor/detailNeighborByAdmin")
+    R detailNeighborByAdmin(@RequestParam("id")Long id);
+
+    /**
+     * 邻里圈的所有评论_分页
+     * @param dto 请求参数
+     * @return 评论列表
+     */
+    @PostMapping("/neighbor/detailNeighborAllCommentByAdmin")
+    R detailNeighborAllCommentByAdmin(@RequestBody DetailNeighborAllCommentByAdminDTO dto);
+
+    /**
+     * 评论的状态_修改
+     * @param vo 请求参数
+     */
+    @PostMapping("/neighbor/changeCommentStatusByAdmin")
+    R changeCommentStatusByAdmin(@RequestBody ChangeCommentStatusByAdminVO vo);
+
+    /**
+     * 邻里圈评论_详情
+     * @param id 评论id
+     */
+    @GetMapping("/neighbor/detailNeighborCommentByAdmin")
+    R detailNeighborCommentByAdmin(@RequestParam("id") Long id);
 
 
     /**
@@ -2341,6 +2375,26 @@
     R timedTaskNeighborCircleRecord();
 
     /**
+     * 邻里圈评论回复_分页
+     * @param dto 参数
+     */
+    @PostMapping("/neighbor/detailNeighborCommentAllReply")
+    R detailNeighborCommentAllReply(@RequestBody DetailNeighborCommentReplyByAdminDTO dto);
+
+    /**
+     * 邻里圈评论回复_基本详情
+     * @param id 参数
+     */
+    @PostMapping("/neighbor/detailNeighborCommentReply")
+    R detailNeighborCommentReply(@RequestParam("id") Long id);
+
+    /**
+     * 评论回复状态_修改
+     * @param changeStatusReplyVO 参数
+     */
+    @PostMapping("/neighbor/changeCommentReplyStatusByAdmin")
+    R changeCommentReplyStatusByAdmin(@RequestBody ChangeCommentReplyStatusByAdminVO changeStatusReplyVO);
+    /**
      * 邻里圈取消点赞
      * @param fabulousAppDTO    请求参数
      * @return  取消点赞结果
diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/NeighborApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/NeighborApi.java
new file mode 100644
index 0000000..95347b5
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/NeighborApi.java
@@ -0,0 +1,107 @@
+package com.panzhihua.community_backstage.api;
+
+import com.panzhihua.common.controller.BaseController;
+import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAdminDTO;
+import com.panzhihua.common.model.dtos.neighbor.DetailNeighborAllCommentByAdminDTO;
+import com.panzhihua.common.model.dtos.neighbor.DetailNeighborCommentReplyByAdminDTO;
+import com.panzhihua.common.model.vos.LoginUserInfoVO;
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.model.vos.neighbor.*;
+import com.panzhihua.common.service.community.CommunityService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+/**
+ * @auther llming
+ * @describe
+ */
+@Slf4j
+@RestController
+@RequestMapping("/neighbor/")
+@Api(tags = {"邻里圈服务"})
+public class NeighborApi extends BaseController {
+    @Resource
+    private CommunityService communityService;
+
+    @ApiOperation(value = "邻里圈_分页",response = ComActNeighborCircleAdminVO.class)
+    @PostMapping("pageNeighborByAdmin")
+    R pageNeighborByAdmin(@RequestBody ComActNeighborCircleAdminDTO comActNeighborCircleAdminDTO){
+        LoginUserInfoVO loginUserInfo = getLoginUserInfo();
+        comActNeighborCircleAdminDTO.setCommunityId(loginUserInfo.getCommunityId());
+        return communityService.pageNeighborByAdmin(comActNeighborCircleAdminDTO);
+    }
+
+    /**
+     * 后台修改邻里圈
+     * @param editNeighborCircleAdminVO  请求参数
+     */
+    @ApiOperation(value = "邻里圈_修改")
+    @PostMapping("changeStatusByAdmin")
+    R changeStatusByAdmin(@RequestBody EditNeighborCircleAdminVO editNeighborCircleAdminVO){
+        return communityService.changeStatusByAdmin(editNeighborCircleAdminVO);
+    }
+
+    /**
+     * 邻里圈_后台删除
+     * @param id  邻里圈id
+     * @return  邻里圈列表
+     */
+    @ApiOperation(value = "邻里圈_删除")
+    @PostMapping("deleteByAdmin")
+    R deleteByAdmin(@RequestParam("id")Long id){
+        return communityService.deleteByAdmin(id);
+    }
+
+    @ApiOperation(value = "邻里圈_基础详情",response = DetailNeighborCircleAdminVO.class)
+    @GetMapping("detailNeighborByAdmin")
+    R detailNeighborByAdmin(@RequestParam("id")Long id){
+        return communityService.detailNeighborByAdmin(id);
+    }
+
+
+    @ApiOperation(value = "邻里圈的所有评论_分页",response = ComActNeighborCommentByAdminVO.class)
+    @PostMapping("detailNeighborAllCommentByAdmin")
+    R detailNeighborAllCommentByAdmin(@RequestBody DetailNeighborAllCommentByAdminDTO dto){
+        return communityService.detailNeighborAllCommentByAdmin(dto);
+    }
+
+    @ApiOperation(value = "评论的状态_修改")
+    @PostMapping("changeCommentStatusByAdmin")
+    R changeCommentStatusByAdmin(@RequestBody ChangeCommentStatusByAdminVO vo){
+        return communityService.changeCommentStatusByAdmin(vo);
+    }
+
+
+    @ApiOperation(value = "邻里圈评论_详情",response = ComActNeighborCommentByAdminVO.class)
+    @GetMapping("detailNeighborCommentByAdmin")
+    R detailNeighborCommentByAdmin(@RequestParam("id") Long id){
+        return communityService.detailNeighborCommentByAdmin(id);
+    }
+
+
+    @ApiOperation(value = "邻里圈评论回复_分页",response = ComActNeighborCommentReplyByAdminVO.class)
+    @PostMapping("detailNeighborCommentAllReply")
+    R detailNeighborCommentAllReply(@RequestBody DetailNeighborCommentReplyByAdminDTO dto){
+        return communityService.detailNeighborCommentAllReply(dto);
+    }
+
+
+
+    @ApiOperation(value = "邻里圈评论回复_基本详情",response = ComActNeighborCommentReplyByAdminVO.class)
+    @PostMapping("detailNeighborCommentReply")
+    R detailNeighborCommentReply(@RequestParam("id") Long id){
+        return communityService.detailNeighborCommentReply(id);
+    }
+
+
+    @ApiOperation(value = "评论回复状态_修改")
+    @PostMapping("changeCommentReplyStatusByAdmin")
+    R changeCommentReplyStatusByAdmin(@RequestBody ChangeCommentReplyStatusByAdminVO changeStatusReplyVO){
+        return communityService.changeCommentReplyStatusByAdmin(changeStatusReplyVO);
+    }
+
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java
index 7eea1ca..ec48d95 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java
@@ -1,12 +1,10 @@
 package com.panzhihua.service_community.api;
 
 import com.panzhihua.common.model.dtos.neighbor.*;
-import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAdminDTO;
-import com.panzhihua.common.model.dtos.neighbor.AddComActNeighborCircleAppDTO;
-import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAppDTO;
-import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleDetailAppDTO;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.neighbor.AddNeighborCircleAdminVO;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentReplyStatusByAdminVO;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentStatusByAdminVO;
 import com.panzhihua.common.model.vos.neighbor.EditNeighborCircleAdminVO;
 import com.panzhihua.service_community.service.ComActNeighborCircleService;
 import lombok.extern.slf4j.Slf4j;
@@ -22,7 +20,7 @@
 
 @Slf4j
 @RestController
-@RequestMapping("/neighbor")
+@RequestMapping("/neighbor/")
 public class NeighborApi {
 
     @Resource
@@ -60,8 +58,8 @@
 
     /**
      * 管理后台查询邻里圈列表
-     * @param comActNeighborCircleAdminDTO  请求参数
-     * @return  邻里圈列表
+     * @param comActNeighborCircleAdminDTO 请求参数
+     * @return 邻里圈列表
      */
     @PostMapping("pageNeighborByAdmin")
     public R pageNeighborByAdmin(@RequestBody ComActNeighborCircleAdminDTO comActNeighborCircleAdminDTO) {
@@ -70,8 +68,8 @@
 
     /**
      * 后台添加邻里圈
-     * @param addNeighborCircleAdminVO  请求参数
-     * @return  邻里圈列表
+     * @param addNeighborCircleAdminVO 请求参数
+     * @return 邻里圈列表
      */
     @PostMapping("addNeighborByAdmin")
     public R pageNeighborByAdmin(@RequestBody AddNeighborCircleAdminVO addNeighborCircleAdminVO) {
@@ -80,7 +78,7 @@
 
     /**
      * 后台修改邻里圈
-     * @param editNeighborCircleAdminVO  请求参数
+     * @param editNeighborCircleAdminVO 请求参数
      */
     @PostMapping("changeStatusByAdmin")
     public R changeStatusByAdmin(@RequestBody EditNeighborCircleAdminVO editNeighborCircleAdminVO) {
@@ -88,13 +86,14 @@
     }
 
     /**
-     * 后台修改邻里圈
-     * @param id  邻里圈id
-     * @return  邻里圈列表
+     * 邻里圈_后台删除
+     * 待审核状态不可删除,显示、隐藏、已驳回的都可以删除)
+     * @param id 邻里圈id
+     * @return 邻里圈列表
      */
     @Transactional(rollbackFor = Exception.class)
     @PostMapping("deleteByAdmin")
-    public R deleteByAdmin(@RequestParam("id")Long id) {
+    public R deleteByAdmin(@RequestParam("id") Long id) {
         return comActNeighborCircleService.deleteByAdmin(id);
     }
 
@@ -158,6 +157,72 @@
     }
 
     /**
+     * 查看邻里圈基础_详情
+     * @param id 邻里圈id
+     * @return 邻里圈列表
+     */
+    @GetMapping("detailNeighborByAdmin")
+    public R detailNeighborByAdmin(@RequestParam("id") Long id) {
+        return comActNeighborCircleService.detailNeighborByAdmin(id);
+    }
+
+
+    /**
+     * 邻里圈的所有评论_分页
+     * @param dto 请求参数
+     * @return 评论列表
+     */
+    @PostMapping("detailNeighborAllCommentByAdmin")
+    public R detailNeighborAllCommentByAdmin(@RequestBody DetailNeighborAllCommentByAdminDTO dto) {
+        return comActNeighborCircleService.detailNeighborAllCommentByAdmin(dto);
+    }
+
+    /**
+     * 评论的状态_修改
+     * @param vo 请求参数
+     */
+    @PostMapping("changeCommentStatusByAdmin")
+    public R changeCommentStatusByAdmin(@RequestBody ChangeCommentStatusByAdminVO vo) {
+        return comActNeighborCircleService.changeCommentStatusByAdmin(vo);
+    }
+
+    /**
+     * 邻里圈评论_详情
+     * @param id 评论id
+     */
+    @GetMapping("detailNeighborCommentByAdmin")
+    public R detailNeighborCommentByAdmin(@RequestParam("id") Long id) {
+        return comActNeighborCircleService.detailNeighborCommentByAdmin(id);
+    }
+
+    /**
+     * 邻里圈评论回复_分页
+     * @param dto 参数
+     */
+    @PostMapping("detailNeighborCommentAllReply")
+    public R detailNeighborCommentAllReply(@RequestBody DetailNeighborCommentReplyByAdminDTO dto) {
+        return comActNeighborCircleService.detailNeighborCommentAllReply(dto);
+    }
+
+    /**
+     * 邻里圈评论回复_基本详情
+     * @param id 参数
+     */
+    @PostMapping("detailNeighborCommentReply")
+    public R detailNeighborCommentReply(@RequestParam("id") Long id) {
+        return comActNeighborCircleService.detailNeighborCommentReply(id);
+    }
+
+    /**
+     * 评论的状态_修改
+     * @param changeStatusReplyVO 参数
+     */
+    @PostMapping("changeCommentReplyStatusByAdmin")
+    public R changeCommentReplyStatusByAdmin(@RequestBody ChangeCommentReplyStatusByAdminVO changeStatusReplyVO) {
+        return comActNeighborCircleService.changeCommentReplyStatusByAdmin(changeStatusReplyVO);
+    }
+
+    /**
      * 邻里圈取消点赞
      * @param fabulousAppDTO    请求参数
      * @return  取消点赞结果
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentDAO.java
index f017440..5ce5fe2 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentDAO.java
@@ -3,10 +3,12 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.panzhihua.common.model.dtos.neighbor.DetailNeighborAllCommentByAdminDTO;
 import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAppDTO;
 import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleDetailAppDTO;
 import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleAppVO;
 import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleCommentAppVO;
+import com.panzhihua.common.model.vos.neighbor.ComActNeighborCommentByAdminVO;
 import com.panzhihua.service_community.model.dos.ComActNeighborCircleCommentDO;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
@@ -35,4 +37,14 @@
             " </script>")
     IPage<ComActNeighborCircleCommentAppVO> pageNeighborCommentByApp(Page page, @Param("neighborCircleAppDTO") ComActNeighborCircleDetailAppDTO neighborCircleAppDTO);
 
+    @Select("<script> " +
+            "select nc.*,u.name as userName from com_act_neighbor_circle_comment nc left join sys_user u on nc.user_id=u.user_id  " +
+            "<where>"+
+            "<if test='dto.id != null and pageActWorkGuideDTO.dto!= 0l'>" +
+            "circle_id = #{dto.id}"+
+            " </if> " +
+            "</where>"+
+            " ORDER BY create_at"+
+            "</script>")
+    IPage<ComActNeighborCommentByAdminVO> selectPageDetailNeighborComment(Page page, DetailNeighborAllCommentByAdminDTO dto);
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentReplyDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentReplyDAO.java
index 504113c..9862163 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentReplyDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleCommentReplyDAO.java
@@ -1,9 +1,13 @@
 package com.panzhihua.service_community.dao;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.panzhihua.common.model.dtos.neighbor.DetailNeighborCommentReplyByAdminDTO;
+import com.panzhihua.common.model.vos.neighbor.ComActNeighborCommentReplyByAdminVO;
 import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleCommentReplyAppVO;
 import com.panzhihua.service_community.model.dos.ComActNeighborCircleCommentReplyDO;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
 import org.apache.ibatis.annotations.Param;
 import org.apache.ibatis.annotations.Select;
 
@@ -28,4 +32,15 @@
             " </script>")
     List<ComActNeighborCircleCommentReplyAppVO> getCircleCommentReplyList(@Param("commentId") Long commentId);
 
+    @Select("<script> " +
+            "select cr.*,u.name as userName from com_act_neighbor_circle_comment_reply cr left join sys_user u on cr.user_id=u.user_id  " +
+            "<where>"+
+            "<if test='dto.id != null and pageActWorkGuideDTO.dto!= 0l'>" +
+            "comment_id = #{dto.id}"+
+            " </if> " +
+            "</where>"+
+            " ORDER BY create_at"+
+            "</script>")
+    Page<ComActNeighborCommentReplyByAdminVO> selectListByComment(Page<ComActNeighborCircleCommentReplyDO> page, DetailNeighborCommentReplyByAdminDTO dto);
+
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleDAO.java
index 812dea0..45b7f21 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleDAO.java
@@ -71,11 +71,12 @@
             "com_act_neighbor_circle nc\n" +
             "LEFT JOIN sys_user u ON nc.release_id = u.user_id\n" +
             "<where>"+
-            "<if test='neighborCircleAdminDTO.releaseContent != null and neighborCircleAdminDTO.releaseContent.trim() != &quot;&quot;'>" +
-            "and t.release_content LIKE concat('%',#{neighborCircleAdminDTO.releaseContent}, '%' )  " +
+            "nc.community_id = #{neighborCircleAdminDTO.communityId}  \n"+
+            "<if test='neighborCircleAdminDTO.releaseContent != null and neighborCircleAdminDTO.releaseContent != &quot;&quot;'>" +
+            "and nc.release_content like concat('%',#{neighborCircleAdminDTO.releaseContent},'%')  \n" +
             " </if> " +
             "<if test='neighborCircleAdminDTO.startAt != null and neighborCircleAdminDTO.endAt !=null '>" +
-            "and t.create_at between #{neighborCircleAdminDTO.startAt} and #{neighborCircleAdminDTO.endAt}  " +
+            "and nc.create_at between #{neighborCircleAdminDTO.startAt} and #{neighborCircleAdminDTO.endAt}  \n" +
             " </if> " +
             "</where>"+
             "order by nc.`status` asc,nc.create_at desc " +
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleService.java
index aa33b85..48664c0 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleService.java
@@ -4,6 +4,8 @@
 import com.panzhihua.common.model.dtos.neighbor.*;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.neighbor.AddNeighborCircleAdminVO;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentReplyStatusByAdminVO;
+import com.panzhihua.common.model.vos.neighbor.ChangeCommentStatusByAdminVO;
 import com.panzhihua.common.model.vos.neighbor.EditNeighborCircleAdminVO;
 import com.panzhihua.service_community.model.dos.ComActNeighborCircleDO;
 
@@ -43,14 +45,14 @@
     R pageNeighborByAdmin(ComActNeighborCircleAdminDTO comActNeighborCircleAdminDTO);
 
     /**
-     * 后台添加邻里圈
+     * 邻里圈_添加
      * @param addNeighborCircleAdminVO
      * @return
      */
     R addNeighborByAdmin(AddNeighborCircleAdminVO addNeighborCircleAdminVO);
 
     /**
-     * 后台修改邻里圈
+     * 邻里圈_修改
      * @param editNeighborCircleAdminVO
      * @return
      */
@@ -63,13 +65,55 @@
     R deleteByAdmin(Long id);
 
     /**
-     * 查看详情
-     * @param id
+     * 查看邻里圈基础_详情
+     * @param id  邻里圈id
      * @return
      */
     R detailNeighborByAdmin(Long id);
 
     /**
+     * 邻里圈的所有评论_分页
+     * @param detailNeighborAllCommentByAdminDTO 参数
+     * @return
+     */
+    R detailNeighborAllCommentByAdmin(DetailNeighborAllCommentByAdminDTO detailNeighborAllCommentByAdminDTO);
+
+    /**
+     * 评论的状态_修改
+     * @param changeStatusComment
+     * @return
+     */
+    R changeCommentStatusByAdmin(ChangeCommentStatusByAdminVO changeStatusComment);
+
+    /**
+     * 邻里圈评论_详情
+     * @param id 评论id
+     * @return
+     */
+    R detailNeighborCommentByAdmin(Long id);
+
+    /**
+     * 邻里圈评论回复_分页
+     * @param dto 参数
+     * @return
+     */
+    R detailNeighborCommentAllReply(DetailNeighborCommentReplyByAdminDTO dto);
+
+    /**
+     * 邻里圈评论回复_基本详情
+     * @param id
+     * @return
+     */
+    R detailNeighborCommentReply(Long id);
+
+    /**
+     * 评论的状态_修改
+     * @param changeStatusReplyVO
+     * @return
+     */
+    R changeCommentReplyStatusByAdmin(ChangeCommentReplyStatusByAdminVO changeStatusReplyVO);
+
+    /**
      * 用户查询邻里圈列表
      * @param neighborCircleAppDTO  请求参数
      * @return  邻里圈列表
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
index fc22ba2..1f655da 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
@@ -10,6 +10,7 @@
 import com.panzhihua.common.model.dtos.neighbor.*;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.neighbor.*;
+import com.panzhihua.common.model.vos.neighbor.*;
 import com.panzhihua.common.utlis.DateUtils;
 import com.panzhihua.common.utlis.StringUtils;
 import com.panzhihua.service_community.dao.ComActNeighborCircleCommentDAO;
@@ -28,6 +29,8 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
@@ -192,7 +195,7 @@
     public R addNeighborByAdmin(AddNeighborCircleAdminVO addVO) {
         ComActNeighborCircleDO comActNeighborCircleDO = new ComActNeighborCircleDO();
         AdministratorsUserVO adminUser = this.baseMapper.selectUserByUserId(addVO.getUserId());
-        if(adminUser==null){
+        if (adminUser == null) {
             return R.fail("请登录重试");
         }
         comActNeighborCircleDO.setReleaseId(addVO.getUserId());
@@ -217,7 +220,7 @@
     @Override
     public R changeStatusByAdmin(EditNeighborCircleAdminVO editVO) {
         ComActNeighborCircleDO neighborCircleDO = this.baseMapper.selectById(editVO.getId());
-        if(neighborCircleDO==null){
+        if (neighborCircleDO == null) {
             return R.fail("id有误!");
         }
         neighborCircleDO.setStatus(editVO.getStatus());
@@ -448,19 +451,88 @@
                 .eq(ComActNeighborCircleCommentReplyDO::getCircleId, id));
         //邻里圈浏览器记录
         neighborCircleBrowseDAO.delete(new LambdaQueryWrapper<ComActNeighborCircleBrowseDO>()
-                .eq(ComActNeighborCircleBrowseDO::getNeighborId,id));
-        //邻里圈点赞删除
-        neighborCircleBrowseDAO.delete(new LambdaQueryWrapper<ComActNeighborCircleBrowseDO>()
-                .eq(ComActNeighborCircleBrowseDO::getNeighborId,id));
+                .eq(ComActNeighborCircleBrowseDO::getNeighborId, id));
+        //邻里圈点赞删除 需要一层一层删
 /*        neighborCircleFabulousDAO.delete(new LambdaQueryWrapper<ComActNeighborCircleFabulousDO>()
                 .eq(ComActNeighborCircleFabulousDO::get))*/
-            return R.ok();
+        return R.ok();
 
     }
 
     @Override
     public R detailNeighborByAdmin(Long id) {
-        return null;
+        ComActNeighborCircleDO comActNeighborCircleDO = this.baseMapper.selectById(id);
+        AdministratorsUserVO user = this.baseMapper.selectUserByUserId(comActNeighborCircleDO.getReleaseId());
+        if (comActNeighborCircleDO == null) {
+            return R.fail("id有误");
+        }
+        DetailNeighborCircleAdminVO vo = new DetailNeighborCircleAdminVO();
+        BeanUtils.copyProperties(comActNeighborCircleDO, vo);
+        vo.setReleaseName(user.getName());
+        return R.ok(vo);
+    }
+
+    @Override
+    public R detailNeighborAllCommentByAdmin(DetailNeighborAllCommentByAdminDTO dto) {
+        ComActNeighborCircleDO comActNeighborCircleDO = this.baseMapper.selectById(dto.getId());
+        if (comActNeighborCircleDO == null) {
+            return R.fail("id有误");
+        }
+        Page<ComActNeighborCircleCommentDO> page = new Page<>(dto.getPageNum(),dto.getPageSize());
+        //1、先查询所有该邻里圈_的评论
+        IPage<ComActNeighborCommentByAdminVO> commentDOIPage = neighborCircleCommentDAO.selectPageDetailNeighborComment(page,dto);
+        return R.ok(commentDOIPage);
+    }
+
+    @Override
+    public R changeCommentStatusByAdmin(ChangeCommentStatusByAdminVO dto) {
+        ComActNeighborCircleCommentDO commentDO = neighborCircleCommentDAO.selectById(dto.getId());
+        if(commentDO==null){
+            return R.fail("id有误!");
+        }
+        commentDO.setStatus(dto.getStatus());
+        neighborCircleCommentDAO.updateById(commentDO);
+        return R.ok();
+    }
+
+    @Override
+    public R detailNeighborCommentByAdmin(Long id) {
+        ComActNeighborCircleCommentDO commentDO = neighborCircleCommentDAO.selectById(id);
+        if(commentDO==null){
+            return R.fail("id有误!");
+        }
+        ComActNeighborCommentByAdminVO vo = new ComActNeighborCommentByAdminVO();
+        BeanUtils.copyProperties(commentDO,vo);
+        return R.ok(vo);
+    }
+
+    @Override
+    public R detailNeighborCommentAllReply(DetailNeighborCommentReplyByAdminDTO dto) {
+        Page<ComActNeighborCircleCommentReplyDO> page = new Page<>(dto.getPageNum(),dto.getPageSize());
+        Page<ComActNeighborCommentReplyByAdminVO> replyPage = neighborCircleCommentReplyDAO.selectListByComment(page, dto);
+        return R.ok(replyPage);
+    }
+
+    @Override
+    public R detailNeighborCommentReply(Long id) {
+        ComActNeighborCircleCommentReplyDO replyDO = neighborCircleCommentReplyDAO.selectById(id);
+        if(replyDO==null){
+            return R.fail("id有误!");
+        }
+        ComActNeighborCommentReplyByAdminVO vo = new ComActNeighborCommentReplyByAdminVO();
+        BeanUtils.copyProperties(replyDO,vo);
+        return R.ok(vo);
+    }
+
+    @Override
+    public R changeCommentReplyStatusByAdmin(ChangeCommentReplyStatusByAdminVO changeStatusReplyVO) {
+        ComActNeighborCircleCommentReplyDO replyDO = neighborCircleCommentReplyDAO.selectById(changeStatusReplyVO.getId());
+        if(replyDO==null){
+            return R.fail("id有误!");
+        }
+        replyDO.setStatus(changeStatusReplyVO.getStatus());
+        neighborCircleCommentReplyDAO.updateById(replyDO);
+        return R.ok();
     }
 
     /**
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbServiceTeamDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbServiceTeamDO.java
index 0389a55..4c59d88 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbServiceTeamDO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbServiceTeamDO.java
@@ -33,6 +33,10 @@
      */
     private String job;
     /**
+     * 职位2
+     */
+    private String jobTwo;
+    /**
      * 岗位职责
      */
     private String jobResponsibilities;

--
Gitblit v1.7.1