From c92c380b8f29ad485024d3d1948d0d0fce56b0d6 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期三, 13 四月 2022 20:48:47 +0800
Subject: [PATCH] 党员双报到,问题清单,需求清单,资源清单接口开发

---
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbMemberDAO.java                             |    8 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAdminDTO.java                      |   15 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAdminDTO.java                        |    2 
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java                                |   35 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAdminVO.java                          |    2 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/EditNeighborCircleAdminVO.java                            |   12 
 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPbCheckUnitApi.java                                                 |   11 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAppDTO.java                        |   12 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleTopicServiceImpl.java |    8 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbCheckUnitMapper.xml                                               |   45 +-
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java                                      |    2 
 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/NeighborApi.java                                                       |    3 
 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java                                                  |   34 +
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java                     |   42 +-
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java      |    3 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleDO.java                  |   18 +
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/entity/ComPbCheckUnit.java                          |    8 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbCheckUnitServiceImpl.java         |    3 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleTopicDO.java             |   23 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java                                                |  196 ++++++-----
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java                                         |  144 ++++----
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleTopicService.java          |   10 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/AddNeighborCircleAdminVO.java                             |   12 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleTopicMapper.java               |    6 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleTopicAppVO.java                       |    2 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbMemberMapper.xml                                                  |   27 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAppDTO.java                          |   12 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingMemberVO.java                           |    8 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java                           |    5 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/NeighborApi.java                                   |   58 +-
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/AddComPbCheckUnitDto.java                                  |    6 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbMemberDO.java                        |    5 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAppVO.java                            |    3 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java            |    5 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleTopicAdminDTO.java                   |   12 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleDOMapper.xml                                           |   18 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/EditComPbCheckUnitDto.java                                 |    6 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleDAO.java                       |   18 
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java                                                 |   27 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddComActNeighborCircleAppDTO.java                       |   12 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/common/ComPbCheckUnitVo.java                                       |   12 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java                              |    8 
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleTopicDOMapper.xml                                      |    5 
 43 files changed, 607 insertions(+), 296 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPbCheckUnitApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPbCheckUnitApi.java
index 88d9f47..e05b5c5 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPbCheckUnitApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPbCheckUnitApi.java
@@ -1,6 +1,7 @@
 package com.panzhihua.applets.api;
 
 import com.panzhihua.common.controller.BaseController;
+import com.panzhihua.common.model.dtos.common.AddComPbCheckUnitDto;
 import com.panzhihua.common.model.dtos.common.PageComPbCheckUnitDto;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.common.ComPbCheckUnitVo;
@@ -11,6 +12,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.util.Date;
 
 
 /**
@@ -76,4 +78,13 @@
         comPbCheckUnit.setCommunityId(this.getCommunityId());
         return this.comPbCheckUnitService.queryByList(comPbCheckUnit);
     }
+
+    @ApiOperation(value = "新增报道单位")
+    @PostMapping("/add")
+    public R add(@RequestBody AddComPbCheckUnitDto comPbCheckUnit) {
+        comPbCheckUnit.setCommunityId(this.getCommunityId());
+        comPbCheckUnit.setCreateAt(new Date());
+        comPbCheckUnit.setCreateBy(this.getUserId());
+        return this.comPbCheckUnitService.insert(comPbCheckUnit);
+    }
 }
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 3df433d..d79aa0f 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
@@ -208,6 +208,7 @@
     @GetMapping("topic/list")
     public R getNeighborTopicByApp(@RequestParam("communityId") Long communityId
             ,@RequestParam(value = "isZero",defaultValue = "2",required = false) Integer isZero
+            ,@RequestParam(value = "belongType",defaultValue = "1",required = false) Integer belongType
             ,@RequestParam(value = "name",defaultValue = "",required = false) String name) {
         LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin();
         if (loginUserInfo != null) {
@@ -216,7 +217,7 @@
         if(isZero == null){
             isZero = 2;
         }
-        return communityService.getNeighborTopicByApp(communityId,isZero,name);
+        return communityService.getNeighborTopicByApp(communityId,isZero,name,belongType);
     }
 
     @ApiOperation(value = "用户新增邻里圈话题")
diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java
index 2e49d68..f5a68ec 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java
@@ -7,6 +7,8 @@
 import com.panzhihua.common.interfaces.OperLog;
 import com.panzhihua.common.model.dtos.common.PageComPbCheckUnitDto;
 import com.panzhihua.common.model.vos.common.ComPbCheckUnitVo;
+import com.panzhihua.common.model.vos.grid.EventGridCommunityAdminVO;
+import com.panzhihua.common.service.community.CommunityService;
 import com.panzhihua.common.service.partybuilding.ComPbCheckUnitFeign;
 import org.springframework.util.ObjectUtils;
 import org.springframework.validation.annotation.Validated;
@@ -50,6 +52,8 @@
     private CheckService checkService;
     @Resource
     private ComPbCheckUnitFeign pbCheckUnitFeign;
+    @Resource
+    private CommunityService communityService;
 
     public static void main(String[] args) {
         Date date = new Date();
@@ -118,7 +122,7 @@
             }
 
             PartyBuildingComPbDynVO partyBuildingComPbDynVO =
-                JSONObject.parseObject(JSONObject.toJSONString(r.getData()), PartyBuildingComPbDynVO.class);
+                    JSONObject.parseObject(JSONObject.toJSONString(r.getData()), PartyBuildingComPbDynVO.class);
             if (userId != null) {
                 ComPbDynUserVO comPbDynUserVO = new ComPbDynUserVO();
                 comPbDynUserVO.setCreateAt(new Date());
@@ -173,7 +177,7 @@
         if (R.isOk(r) && activitySignUpDTO.getType().intValue() == 1) {
             R r2 = partyBuildingService.activityinfo(id, userId);
             PartyBuildingActivityVO partyBuildingActivityVO =
-                JSONObject.parseObject(JSONObject.toJSONString(r2.getData()), PartyBuildingActivityVO.class);
+                    JSONObject.parseObject(JSONObject.toJSONString(r2.getData()), PartyBuildingActivityVO.class);
             SysUserNoticeVO sysUserNoticeVO = new SysUserNoticeVO();
             sysUserNoticeVO.setUserId(userId);
             sysUserNoticeVO.setType(1);
@@ -182,7 +186,7 @@
             sysUserNoticeVO.setBusinessTitle(partyBuildingActivityVO.getName());
             Date activityTimeBegin = partyBuildingActivityVO.getActivityTimeBegin();
             sysUserNoticeVO
-                .setBusinessContent(String.format("活动将于 %tF %tT  开始,请按时参加", activityTimeBegin, activityTimeBegin));
+                    .setBusinessContent(String.format("活动将于 %tF %tT  开始,请按时参加", activityTimeBegin, activityTimeBegin));
             sysUserNoticeVO.setBusinessId(id);
             sysUserNoticeVO.setStatus(0);
             sysUserNoticeVO.setBusinessStatus(2);
@@ -255,9 +259,9 @@
     @ApiOperation(value = "编辑党员")
     @PutMapping("updatepartybuildingmember")
     public R updatePartyBuildingMember(@RequestBody PartyBuildingMemberVO partyBuildingMemberVO) {
-        if(partyBuildingMemberVO.getIsPb()!=null){
+        if (partyBuildingMemberVO.getIsPb() != null) {
             Long id = partyBuildingMemberVO.getId();
-            if(partyBuildingMemberVO.getIsPb()==1){
+            if (partyBuildingMemberVO.getIsPb() == 1) {
                 if (null == id || 0 == id) {
                     return partyBuildingService.addPartyBuildingMember(partyBuildingMemberVO);
                 }
@@ -271,11 +275,12 @@
     @ApiOperation(value = "查询社区下所有党员报到单位", response = ComPbCheckUnitVo.class)
     @PostMapping("/comPbCheckUnit/list")
     public R getPbCheckUnitList(@RequestBody PageComPbCheckUnitDto comPbCheckUnit) {
-        if(comPbCheckUnit.getCommunityId() == null){
+        if (comPbCheckUnit.getCommunityId() == null) {
             comPbCheckUnit.setCommunityId(this.getCommunityId());
         }
         return pbCheckUnitFeign.queryByList(comPbCheckUnit);
     }
+
     @OperLog(operModul = "党员管理", operType = 1)
     @ApiOperation(value = "新增党员")
     @PostMapping("addpartybuildingmember")
@@ -284,8 +289,23 @@
         partyBuildingMemberVO.setCommunityId(communityId);
         R r = partyBuildingService.addPartyBuildingMember(partyBuildingMemberVO);
         if (R.isOk(r)) {
-            R r1 = userService.updateUserIsPartymember(partyBuildingMemberVO.getIdCard());
+            R r1 = userService.updateUserPartyStatus(this.getUserId());
         }
         return r;
     }
+
+    @OperLog(operModul = "党员管理", operType = 1)
+    @ApiOperation(value = "分页查询党员列表",response = PartyBuildingMemberVO.class)
+    @PostMapping("/page/member")
+    public R pageMember(@RequestBody PartyBuildingMemberVO partyBuildingMemberVO) {
+        partyBuildingMemberVO.setCommunityId(this.getCommunityId());
+        return partyBuildingService.getPagePbMember(partyBuildingMemberVO);
+    }
+
+    @ApiOperation(value = "查询所有社区列表", response = EventGridCommunityAdminVO.class)
+    @GetMapping("/community/list")
+    public R getCommunityLists() {
+        return communityService.getCommunityLists();
+    }
+
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/AddComPbCheckUnitDto.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/AddComPbCheckUnitDto.java
index 49903b1..7ef8bf0 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/AddComPbCheckUnitDto.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/AddComPbCheckUnitDto.java
@@ -77,5 +77,11 @@
 
     @ApiModelProperty(value = "社区id",hidden = true)
     private Long communityId;
+
+    @ApiModelProperty(value = "党组织名称")
+    private String orgName;
+
+    @ApiModelProperty(value = "党组织logo")
+    private String logo;
 }
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/EditComPbCheckUnitDto.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/EditComPbCheckUnitDto.java
index 80f3ddd..ccb5bf6 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/EditComPbCheckUnitDto.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/EditComPbCheckUnitDto.java
@@ -74,5 +74,11 @@
 
     @ApiModelProperty(value = "社区id",hidden = true)
     private Long communityId;
+
+    @ApiModelProperty(value = "党组织名称")
+    private String orgName;
+
+    @ApiModelProperty(value = "党组织logo")
+    private String logo;
 }
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddComActNeighborCircleAppDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddComActNeighborCircleAppDTO.java
index 7dc3d35..c14e2fc 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddComActNeighborCircleAppDTO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddComActNeighborCircleAppDTO.java
@@ -40,6 +40,18 @@
     @ApiModelProperty("用户新增邻里圈话题")
     private String topicName;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+
     /**
      * 是否需要审核(1.是 2.否)
      */
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAdminDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAdminDTO.java
index 2a79423..2b38ce5 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAdminDTO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAdminDTO.java
@@ -27,4 +27,19 @@
     @ApiModelProperty("话题id")
     private Long id;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
+
+    @ApiModelProperty("话题logo")
+    private String logo;
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAppDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAppDTO.java
index 866e807..869a4ea 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAppDTO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/AddNeighborCircleTopicAppDTO.java
@@ -21,4 +21,16 @@
 
     @ApiModelProperty("邻里圈话题名称")
     private String name;
+
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
 }
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 199b98f..cf871b0 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
@@ -45,4 +45,6 @@
     @ApiModelProperty("关键词")
     private String keyWord;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAppDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAppDTO.java
index ac1168f..66d2f93 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAppDTO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAppDTO.java
@@ -34,4 +34,16 @@
     @ApiModelProperty("关键词")
     private String keyWord;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleTopicAdminDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleTopicAdminDTO.java
index 4a8d9e8..ee017c5 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleTopicAdminDTO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleTopicAdminDTO.java
@@ -27,4 +27,16 @@
     @ApiModelProperty(value = "发布状态(1.启用 2.禁用)")
     private Integer status;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/common/ComPbCheckUnitVo.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/common/ComPbCheckUnitVo.java
index 615f77d..1f60b5a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/common/ComPbCheckUnitVo.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/common/ComPbCheckUnitVo.java
@@ -74,4 +74,16 @@
 
     @ApiModelProperty(value = "社区id",hidden = true)
     private Long communityId;
+
+    @ApiModelProperty(value = "党组织名称")
+    private String orgName;
+
+    @ApiModelProperty(value = "党组织logo")
+    private String logo;
+
+    @ApiModelProperty(value = "所属社区名称")
+    private String communityName;
+
+    @ApiModelProperty(value = "党员人数")
+    private Integer count;
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/AddNeighborCircleAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/AddNeighborCircleAdminVO.java
index 3132fca..7bb7aad 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/AddNeighborCircleAdminVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/AddNeighborCircleAdminVO.java
@@ -18,6 +18,18 @@
     @ApiModelProperty("发布图片")
     private String releaseImages;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+
     @ApiModelProperty(value = "当前登陆人id", hidden = true)
     private Long userId;
 }
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 68a8df4..6225467 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
@@ -74,4 +74,6 @@
     @ApiModelProperty("点赞数")
     private Integer lastFabulousNum;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAppVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAppVO.java
index 6c7e0cb..0e67fa4 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAppVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAppVO.java
@@ -110,4 +110,7 @@
 
     @ApiModelProperty("热度")
     private Long hotNum;
+
+    @ApiModelProperty("社区名称")
+    private String communityName;
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleTopicAppVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleTopicAppVO.java
index 683a1e5..a0d7916 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleTopicAppVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleTopicAppVO.java
@@ -24,4 +24,6 @@
     @ApiModelProperty("邻里圈数量")
     private Integer count;
 
+    @ApiModelProperty("话题logo")
+    private String logo;
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/EditNeighborCircleAdminVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/EditNeighborCircleAdminVO.java
index 24906ae..197fae1 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/EditNeighborCircleAdminVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/EditNeighborCircleAdminVO.java
@@ -24,6 +24,18 @@
     @ApiModelProperty("驳回原因")
     private String refuseReason;
 
+    @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
+    private Integer belongType;
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+
     /**
      * 发布状态(1.待审核 2.显示 3.隐藏 4.驳回)
      */
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingMemberVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingMemberVO.java
index 2b606ca..660afd0 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingMemberVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingMemberVO.java
@@ -72,7 +72,7 @@
     @ApiModelProperty(value = "职能")
     private String function;
 
-    @ApiModelProperty(value = "特长类别(1.体育类 2.舞蹈类 3.音乐类 4.美术类 5.其他)")
+    @ApiModelProperty(value = "特长类别(1.统计调查 2.法律援助 3.志愿活动 4.尊老爱幼 5.宣讲宣教 6.心理关爱 7.设施维修 8.其他)")
     private Integer specialtyCategory;
 
     @ApiModelProperty(value = "特长描述")
@@ -86,4 +86,10 @@
 
     @ApiModelProperty(value = "活动积分")
     private Integer partyInterval;
+
+    @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/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
index e872e3f..492d3f3 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
@@ -5019,7 +5019,7 @@
      * @return 邻里圈话题列表
      */
     @GetMapping("/neighbor/getNeighborTopicByApp")
-    R getNeighborTopicByApp(@RequestParam("communityId") Long communityId,@RequestParam("isZero") Integer isZero,@RequestParam("name") String name);
+    R getNeighborTopicByApp(@RequestParam("communityId") Long communityId,@RequestParam("isZero") Integer isZero,@RequestParam("name") String name,@RequestParam("belongType") Integer belongType);
 
     /**
      * 综治后台-查询社区列表
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java
index ee328b3..32e0a58 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java
@@ -602,4 +602,12 @@
      */
     @GetMapping("/partybuildIng/checkMember")
     R checkMember(@RequestParam("idCard")String idCard);
+
+    /**
+     * 小程序分页查询党员列表
+     * @param partyBuildingMemberVO 请求参数
+     * @return  党员列表
+     */
+    @PostMapping("/partybuildIng/getPagePbMember")
+    R getPagePbMember(@RequestBody PartyBuildingMemberVO partyBuildingMemberVO);
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java
index aaefa08..09480d4 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java
@@ -34,7 +34,7 @@
 
     /**
      * 新增微信用户
-     * 
+     *
      * @param openid
      *            微信小程序标志
      * @param sessionKey
@@ -49,7 +49,7 @@
 
     /**
      * 维护小程序用户基本信息 头像 昵称 性别
-     * 
+     *
      * @param userId
      *            数据库用户ID
      * @param nickName
@@ -66,7 +66,7 @@
 
     /**
      * 维护微信用户手机号
-     * 
+     *
      * @param userId
      *            数据库ID
      * @param purePhoneNumber
@@ -79,7 +79,7 @@
 
     /**
      * 获取平台用户
-     * 
+     *
      * @param userId
      *            用户ID
      * @return 平台用户信息
@@ -89,7 +89,7 @@
 
     /**
      * 获取平台用户
-     * 
+     *
      * @param userName
      *            登录账户+_type
      * @return 平台用户信息
@@ -99,7 +99,7 @@
 
     /**
      * 获取平台所有权限路径url
-     * 
+     *
      * @return 所有url
      */
     @PostMapping("/role/getAllMenu")
@@ -116,7 +116,7 @@
 
     /**
      * 查询社区的党委角色
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 党委角色列表
@@ -126,7 +126,7 @@
 
     /**
      * 修改用户登录密码
-     * 
+     *
      * @param changePasswordVO
      *            新密码
      * @return 修改结果
@@ -156,7 +156,7 @@
 
     /**
      * 某社区后台人员查询
-     * 
+     *
      * @param param
      *            名字
      * @param communityId
@@ -168,7 +168,7 @@
 
     /**
      * 微心愿搜索社区团队人员列表
-     * 
+     *
      * @param param
      *            请求参数
      * @param communityId
@@ -180,7 +180,7 @@
 
     /**
      * 分页查询人脸识别
-     * 
+     *
      * @param loginUserInfoVO
      *            查询参数
      * @return 分页集合
@@ -190,7 +190,7 @@
 
     /**
      * 编辑人脸采集数据通过、驳回、删除
-     * 
+     *
      * @param loginUserInfoVO
      *            操作信息
      * @return 操作结果
@@ -200,7 +200,7 @@
 
     /**
      * 分页查询人口管理
-     * 
+     *
      * @param userInfoVO
      *            查询参数
      * @return 分页数据
@@ -210,7 +210,7 @@
 
     /**
      * 查询所有人员标签
-     * 
+     *
      * @return 标签集合
      */
     @PostMapping("listtag")
@@ -218,7 +218,7 @@
 
     /**
      * 人员详情
-     * 
+     *
      * @param userId
      *            用户id
      * @return 人员详情
@@ -228,7 +228,7 @@
 
     /**
      * 设置用户标签
-     * 
+     *
      * @param loginUserInfoVO
      *            标签信息
      * @return 设置结果
@@ -238,7 +238,7 @@
 
     /**
      * 修改用户志愿者状态
-     * 
+     *
      * @param phone
      *            志愿者手机号
      * @param type
@@ -249,7 +249,7 @@
 
     /**
      * 修改用户志愿者状态
-     * 
+     *
      * @param userId
      *            用户ID
      * @param type
@@ -260,7 +260,7 @@
 
     /**
      * 用户绑定社区、小区
-     * 
+     *
      * @param loginUserInfoVO
      *            社区小区数据
      * @return 绑定结果
@@ -270,7 +270,7 @@
 
     /**
      * 用户实名认证
-     * 
+     *
      * @param loginUserInfoVO
      *            认证数据
      * @return 认证结果
@@ -280,7 +280,7 @@
 
     /**
      * 修改用户手机号
-     * 
+     *
      * @param userPhoneVO
      *            手机号信息
      * @return 修改结果
@@ -290,7 +290,7 @@
 
     /**
      * 修改用户信息
-     * 
+     *
      * @param loginUserInfoVO
      *            修改内容
      * @return 修改结果
@@ -300,7 +300,7 @@
 
     /**
      * 家庭成员列表
-     * 
+     *
      * @param userId
      *            登录用户
      * @return 成员集合
@@ -311,7 +311,7 @@
 
     /**
      * 新增家庭成员
-     * 
+     *
      * @param comMngFamilyInfoVO
      *            家庭成员基本信息
      * @return 增加结果
@@ -321,7 +321,7 @@
 
     /**
      * 编辑家庭成员
-     * 
+     *
      * @param comMngFamilyInfoVO
      *            家庭成员信息
      * @return 编辑结果
@@ -331,7 +331,7 @@
 
     /**
      * 新增运营、社区后台账户
-     * 
+     *
      * @param administratorsUserVO
      *            账户信息
      * @return 新增结果
@@ -362,7 +362,7 @@
 
     /**
      * 编辑运营、社区后台账户
-     * 
+     *
      * @param administratorsUserVO
      *            编辑账户内容
      * @return 编辑结果
@@ -372,7 +372,7 @@
 
     /**
      * 删除后台用户
-     * 
+     *
      * @param administratorsUserVO
      *            用户主键
      * @return 删除结果
@@ -382,7 +382,7 @@
 
     /**
      * 角色下拉列表
-     * 
+     *
      * @param communityId
      *            对应社区 0 表示运营后台
      * @return 角色集合
@@ -392,7 +392,7 @@
 
     /**
      * 分页查询后台用户
-     * 
+     *
      * @param administratorsUserVO
      *            查询参数
      * @return 后台用户
@@ -402,7 +402,7 @@
 
     /**
      * 新增角色
-     * 
+     *
      * @param roleVO
      *            角色信息
      * @return 新增结果
@@ -412,7 +412,7 @@
 
     /**
      * 删除角色
-     * 
+     *
      * @param roleVO
      *            角色主键
      * @return 删除结果
@@ -422,7 +422,7 @@
 
     /**
      * 平台菜单列表
-     * 
+     *
      * @param communityId
      *            社区id 0 运营平台
      * @return 菜单集合
@@ -432,7 +432,7 @@
 
     /**
      * 设置角色的权限
-     * 
+     *
      * @param menuRoleVO
      *            用户设置的权限id
      * @return 设置结果
@@ -442,7 +442,7 @@
 
     /**
      * 保存操作日志
-     * 
+     *
      * @param operlog
      *            日志内容
      * @return 保存结果
@@ -452,7 +452,7 @@
 
     /**
      * 分页展示操作日志
-     * 
+     *
      * @param sysOperLogVO
      *            分页参数
      * @return 分页集合
@@ -462,7 +462,7 @@
 
     /**
      * 用户协议
-     * 
+     *
      * @return 协议集合
      */
     @PostMapping("listagreement")
@@ -470,7 +470,7 @@
 
     /**
      * 编辑用户协议
-     * 
+     *
      * @param sysUserAgreementVO
      *            编辑内容
      * @return 编辑结果
@@ -480,7 +480,7 @@
 
     /**
      * 用户标签
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 标签集合
@@ -490,7 +490,7 @@
 
     /**
      * 新增删除用户标签
-     * 
+     *
      * @param systemmanagementConfigVO
      *            操作内容
      * @return 操作结果
@@ -500,7 +500,7 @@
 
     /**
      * 分页查询小程序用户
-     * 
+     *
      * @param pageUserAppletsBackstageDTO
      *            查询参数
      * @return 分页集合
@@ -510,7 +510,7 @@
 
     /**
      * 编辑用户状态
-     * 
+     *
      * @param pageUserAppletsBackstageDTO
      *            启用或者禁用 1 启用 2 禁用
      * @return 编辑结果
@@ -520,7 +520,7 @@
 
     /**
      * 调试接口--清除昵称、社区、小区
-     * 
+     *
      * @param userId
      *            登录用户id
      * @return 清除结果
@@ -530,7 +530,7 @@
 
     /**
      * 用户协议和隐私政策
-     * 
+     *
      * @param type
      *            所属app 1居民端app 2网格员端app 3商家端app
      * @return 协议内容
@@ -540,7 +540,7 @@
 
     /**
      * 意见反馈
-     * 
+     *
      * @param sysUserFeedbackDTO
      *            反馈内容
      * @return 反馈结果
@@ -550,7 +550,7 @@
 
     /**
      * 分页通知列表
-     * 
+     *
      * @param pageDTO
      *            分页参数
      * @return 分页结果
@@ -560,7 +560,7 @@
 
     /**
      * 通知已读
-     * 
+     *
      * @param noticeReadDTO
      *            通知已读
      * @return 修改状态
@@ -570,7 +570,7 @@
 
     /**
      * 分页查询用户意见反馈
-     * 
+     *
      * @param pageFeedBackDTO
      *            分页查询参数
      * @return 意见集合
@@ -580,7 +580,7 @@
 
     /**
      * 未读消息汇总
-     * 
+     *
      * @param userId
      *            登录用户信息
      * @return 未读汇总
@@ -590,7 +590,7 @@
 
     /**
      * 反馈意见详情
-     * 
+     *
      * @param id
      *            反馈主键
      * @return 反馈详情
@@ -600,7 +600,7 @@
 
     /**
      * 数据看板
-     * 
+     *
      * @return 运营后台数据看板
      */
     @PostMapping("datakanban")
@@ -608,7 +608,7 @@
 
     /**
      * 用户菜单获取
-     * 
+     *
      * @param userId
      *            登录用户id
      * @return 用户菜单
@@ -618,7 +618,7 @@
 
     /**
      * 社区管理后台数据看板
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 看板用户数据
@@ -628,7 +628,7 @@
 
     /**
      * 定时任务维护用户持续登录时间
-     * 
+     *
      * @return 维护结果
      */
     @PostMapping("timedtaskcontinuouslandingdays")
@@ -636,7 +636,7 @@
 
     /**
      * 新增用户通知
-     * 
+     *
      * @param sysUserNoticeVO
      *            通知内容
      * @return 新增结果
@@ -646,7 +646,7 @@
 
     /**
      * 修改用户的党员状态
-     * 
+     *
      * @param idCard
      *            身份证号
      * @return 修改结果
@@ -656,7 +656,7 @@
 
     /**
      * 修改用户的为非党员状态
-     * 
+     *
      * @param idCard
      *            身份证号
      * @return 修改结果
@@ -666,7 +666,7 @@
 
     /**
      * 获取角色的权限配置列表
-     * 
+     *
      * @param roleId
      *            角色id
      * @return 菜单列表
@@ -676,7 +676,7 @@
 
     /**
      * 获取各种协议
-     * 
+     *
      * @param type
      *            1居民端app协议 2网格员端app协议 3商家端app协议 4隐私政策
      * @return 协议内容
@@ -686,7 +686,7 @@
 
     /**
      * 维护用户最后登录时间
-     * 
+     *
      * @param userId
      *            用户主键
      * @return 维护结果
@@ -696,7 +696,7 @@
 
     /**
      * 删除意见反馈
-     * 
+     *
      * @param id
      *            主键
      * @return 删除结果
@@ -706,7 +706,7 @@
 
     /**
      * 批量导入居民用户
-     * 
+     *
      * @param list
      *            居民用户集合
      * @param areaName
@@ -718,7 +718,7 @@
 
     /**
      * 校验小区是否存在
-     * 
+     *
      * @param areaName
      *            小区名字
      * @return 校验结果
@@ -728,7 +728,7 @@
 
     /**
      * 社区人员详情包括导入人员
-     * 
+     *
      * @param userId
      *            人员id
      * @return CommunityUserInfoVO
@@ -738,7 +738,7 @@
 
     /**
      * 用户搜索了就下载搜索的用户否则下载所有用户
-     * 
+     *
      * @param exportUserDTO
      *            用户搜索内容
      * @return List<EexcelUserDTO> excel内容
@@ -748,7 +748,7 @@
 
     /**
      * 通过手机号码查询用户信息
-     * 
+     *
      * @param phone
      * @return
      */
@@ -757,7 +757,7 @@
 
     /**
      * 通过账号查询用户信息
-     * 
+     *
      * @param account
      * @return
      */
@@ -767,7 +767,7 @@
 
     /**
      * 基础数据》居民管理》居民列表
-     * 
+     *
      * @param pageInputUserDTO
      *            查询参数
      * @return 分页数据
@@ -777,7 +777,7 @@
 
     /**
      * 基础数据》居民管理》设置用户标签
-     * 
+     *
      * @param inputUserTagsDTO
      *            标签信息
      * @return 设置结果
@@ -787,7 +787,7 @@
 
     /**
      * 基础数据》居民管理》批量导入居民用户
-     * 
+     *
      * @param list
      *            居民用户集合
      * @param areaName
@@ -799,7 +799,7 @@
 
     /**
      * 基础数据》居民管理》 居民详情
-     * 
+     *
      * @param id
      *            人员id
      * @return CommunityUserInfoVO
@@ -809,7 +809,7 @@
 
     /**
      * 基础数据》居民管理》 导出居民信息
-     * 
+     *
      * @param exportUserDTO
      *            用户搜索内容
      * @return List<EexcelUserDTO> excel内容
@@ -819,7 +819,7 @@
 
     /**
      * 基础数据》特殊群体》分页查询
-     * 
+     *
      * @param pageInputUserDTO
      * @return
      */
@@ -828,7 +828,7 @@
 
     /**
      * 删除特殊群体用户
-     * 
+     *
      * @param id
      * @return
      */
@@ -837,7 +837,7 @@
 
     /**
      * 基础数据》特殊群体》分页查询标签列表
-     * 
+     *
      * @param comMngUserTagDTO
      * @return
      */
@@ -846,7 +846,7 @@
 
     /**
      * 新增或修改特殊群体标签
-     * 
+     *
      * @param comMngTagVO
      * @return
      */
@@ -855,7 +855,7 @@
 
     /**
      * 删除特殊群体标签
-     * 
+     *
      * @param id
      * @return
      */
@@ -864,7 +864,7 @@
 
     /**
      * 特殊群体导出
-     * 
+     *
      * @param exportSpecialUserDTO
      * @return
      */
@@ -873,7 +873,7 @@
 
     /**
      * 查询所有人员标签
-     * 
+     *
      * @return 标签集合
      */
     @PostMapping("listtag/getTag")
@@ -881,7 +881,7 @@
 
     /**
      * 添加SysUser信息
-     * 
+     *
      * @param storeVO
      *            sysUser信息
      * @return 添加sysUser结果
@@ -891,7 +891,7 @@
 
     /**
      * 修改SysUser信息
-     * 
+     *
      * @param storeVO
      *            sysUser信息
      * @return 修改结果
@@ -901,7 +901,7 @@
 
     /**
      * 修改用户小程序首页活动提示
-     * 
+     *
      * @param userEditTipsDTO
      *            请求参数
      * @return 修改结果
@@ -911,7 +911,7 @@
 
     /**
      * 获取用户电子档案
-     * 
+     *
      * @param userId
      *            家庭成员信息
      * @return 结果
@@ -921,7 +921,7 @@
 
     /**
      * 编辑用户电子档案
-     * 
+     *
      * @param userArchivesVO
      *            编辑的信息
      * @return 编辑结果
@@ -931,7 +931,7 @@
 
     /**
      * 修改app用户密码
-     * 
+     *
      * @param userInfoAppDTO
      *            请求参数
      * @return 修改结果
@@ -941,7 +941,7 @@
 
     /**
      * 添加网格员
-     * 
+     *
      * @param eventGridMemberAddDTO
      *            请求参数
      * @return 结果
@@ -951,7 +951,7 @@
 
     /**
      * 分页查询网格员
-     * 
+     *
      * @param memberRelationDTO
      *            请求参数
      * @return 结果
@@ -961,7 +961,7 @@
 
     /**
      * 修改网格员信息
-     * 
+     *
      * @param eventGridMemberAddDTO
      *            请求参数
      * @return 修改结果
@@ -971,7 +971,7 @@
 
     /**
      * 重置网格员密码
-     * 
+     *
      * @param gridMemberDTO
      *            请求参数
      * @return 重置结果
@@ -981,7 +981,7 @@
 
     /**
      * 批量删除网格员
-     * 
+     *
      * @param Ids
      *            网格员id集合
      * @return 删除结果
@@ -991,7 +991,7 @@
 
     /**
      * 批量修改网格员状态
-     * 
+     *
      * @param gridMemberEditDTO
      *            请求参数
      * @return 修改结果
@@ -1004,7 +1004,7 @@
 
     /**
      * 查询社区的收益说明
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 收益说明
@@ -1020,7 +1020,7 @@
 
     /**
      * 根据用户id查询用户openid
-     * 
+     *
      * @param userId
      *            用户id
      * @return openid
@@ -1030,7 +1030,7 @@
 
     /**
      * 查询社区后台工作人员列表
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 社区后台工作人员列表
@@ -1198,4 +1198,12 @@
      */
     @DeleteMapping("/deleteUserCashByPhone")
     R deleteUserCashByPhone(@RequestParam("phone") String phone);
+
+    /**
+     * 修改用户党员状态
+     * @param userId  用户id
+     * @return  修改结果
+     */
+    @PostMapping("/update/user/party/status")
+    R updateUserPartyStatus(@RequestParam("userId") Long userId);
 }
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 e179c8a..daff928 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
@@ -28,7 +28,7 @@
 
     /**
      * 分页查询邻里圈列表
-     * 
+     *
      * @param neighborCircleAppDTO
      *            请求参数
      * @return 邻里圈列表
@@ -40,7 +40,7 @@
 
     /**
      * 用户发布邻里圈审核
-     * 
+     *
      * @param addNeighborCircleAppDTO
      *            邻里圈请求参数
      * @return 发布结果
@@ -52,7 +52,7 @@
 
     /**
      * 查询邻里圈详情
-     * 
+     *
      * @param neighborCircleAppDTO
      *            请求参数
      * @return 邻里圈详情
@@ -64,7 +64,7 @@
 
     /**
      * 管理后台查询邻里圈列表
-     * 
+     *
      * @param comActNeighborCircleAdminDTO
      *            请求参数
      * @return 邻里圈列表
@@ -76,7 +76,7 @@
 
     /**
      * 后台添加邻里圈
-     * 
+     *
      * @param addNeighborCircleAdminVO
      *            请求参数
      * @return 邻里圈列表
@@ -88,7 +88,7 @@
 
     /**
      * 后台修改邻里圈
-     * 
+     *
      * @param editNeighborCircleAdminVO
      *            请求参数
      */
@@ -99,7 +99,7 @@
 
     /**
      * 邻里圈_后台删除 待审核状态不可删除,显示、隐藏、已驳回的都可以删除)
-     * 
+     *
      * @param id
      *            邻里圈id
      * @return 邻里圈列表
@@ -112,7 +112,7 @@
 
     /**
      * 用户查询邻里圈列表
-     * 
+     *
      * @param neighborCircleAppDTO
      *            请求参数
      * @return 邻里圈列表
@@ -124,7 +124,7 @@
 
     /**
      * 邻里圈点赞
-     * 
+     *
      * @param fabulousAppDTO
      *            请求参数
      * @return 点赞结果
@@ -136,7 +136,7 @@
 
     /**
      * 邻里圈转发
-     * 
+     *
      * @param forwardAppDTO
      *            请求参数
      * @return 转发结果
@@ -148,7 +148,7 @@
 
     /**
      * 邻里圈评论
-     * 
+     *
      * @param commentAppDTO
      *            请求参数
      * @return 评论结果
@@ -160,7 +160,7 @@
 
     /**
      * 邻里圈回复
-     * 
+     *
      * @param replyAppDTO
      *            请求参数
      * @return 回复结果
@@ -172,7 +172,7 @@
 
     /**
      * 定时任务更新邻里圈近3天评论数/点赞数/浏览量
-     * 
+     *
      * @return 执行结果
      */
     @PostMapping("timeTaskCircleFlow")
@@ -182,7 +182,7 @@
 
     /**
      * 查看邻里圈基础_详情
-     * 
+     *
      * @param id
      *            邻里圈id
      * @return 邻里圈列表
@@ -194,7 +194,7 @@
 
     /**
      * 邻里圈的所有评论_分页
-     * 
+     *
      * @param dto
      *            请求参数
      * @return 评论列表
@@ -206,7 +206,7 @@
 
     /**
      * 评论的状态_修改
-     * 
+     *
      * @param vo
      *            请求参数
      */
@@ -218,7 +218,7 @@
 
     /**
      * 邻里圈评论_详情
-     * 
+     *
      * @param id
      *            评论id
      */
@@ -229,7 +229,7 @@
 
     /**
      * 邻里圈评论回复_分页
-     * 
+     *
      * @param dto
      *            参数
      */
@@ -240,7 +240,7 @@
 
     /**
      * 邻里圈评论回复_基本详情
-     * 
+     *
      * @param id
      *            参数
      */
@@ -251,7 +251,7 @@
 
     /**
      * 评论的状态_修改
-     * 
+     *
      * @param changeStatusReplyVO
      *            参数
      */
@@ -262,7 +262,7 @@
 
     /**
      * 邻里圈取消点赞
-     * 
+     *
      * @param fabulousAppDTO
      *            请求参数
      * @return 取消点赞结果
@@ -274,7 +274,7 @@
 
     /**
      * 添加邻里圈浏览记录
-     * 
+     *
      * @param addBrowseAppDTO
      *            请求参数
      * @return 返回参数
@@ -286,7 +286,7 @@
 
     /**
      * 分页查询评论下所有回复
-     * 
+     *
      * @param commentReplyAppDTO
      *            请求参数
      * @return 回复列表
@@ -298,7 +298,7 @@
 
     /**
      * 分页查询邻里圈话题列表
-     * 
+     *
      * @param circleTopicAdminDTO
      *            请求参数
      * @return 邻里圈话题列表
@@ -310,7 +310,7 @@
 
     /**
      * 添加邻里圈话题
-     * 
+     *
      * @param addCircleTopicAdminDTO
      *            请求参数
      * @return 添加结果
@@ -322,7 +322,7 @@
 
     /**
      * 编辑邻里圈话题
-     * 
+     *
      * @param addCircleTopicAdminDTO
      *            请求参数
      * @return 编辑结果
@@ -334,14 +334,14 @@
 
     /**
      * 小程序查询邻里圈话题列表
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 邻里圈话题列表
      */
     @GetMapping("getNeighborTopicByApp")
-    public R getNeighborTopicByApp(@RequestParam("communityId") Long communityId,@RequestParam("isZero") Integer isZero,@RequestParam("name") String name) {
-        return comActNeighborCircleTopicService.getNeighborTopicByApp(communityId,isZero,name);
+    public R getNeighborTopicByApp(@RequestParam("communityId") Long communityId,@RequestParam("isZero") Integer isZero,@RequestParam("name") String name,@RequestParam("belongType") Integer belongType) {
+        return comActNeighborCircleTopicService.getNeighborTopicByApp(communityId,isZero,name,belongType);
     }
 
     /**
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 12230d7..83aad2a 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
@@ -57,8 +57,8 @@
         + ",canc.comment_num,canc.fabulous_num,canc.forward_num,canc.views_num,canc.refuse_reason,su.nick_name as name,su.image_url as headUrl "
         + " from com_act_neighbor_circle as canc " + " left join sys_user as su on su.user_id = canc.release_id "
         + " left join com_act_neighbor_circle_topic as canct on canct.id = canc.topic_id "
-        + " where canc.release_id = #{userId} and canc.is_del = 2 and canc.status != 3 order by create_at desc" + " </script>")
-    IPage<ComActNeighborCircleAppVO> neighborExamineByApp(Page page, @Param("userId") Long userId);
+        + " where canc.release_id = #{userId} and canc.is_del = 2 and canc.belong_type = #{belongType} and canc.status != 3 order by create_at desc" + " </script>")
+    IPage<ComActNeighborCircleAppVO> neighborExamineByApp(Page page, @Param("userId") Long userId,@Param("belongType") Integer belongType);
 
     @Select("select reply.id,reply.comment_id,reply.reply_content,reply.fabulous_num,reply.create_at"
         + ",reply.is_release,su.nick_name as userName,su.image_url as userHeadUrl,su1.nick_name as oldUserName"
@@ -68,19 +68,19 @@
         + " where reply.comment_id = #{commentId} and reply.status = 1")
     IPage<ComActNeighborCommentReplyAppVO> neighborCommentReplyByApp(Page page, @Param("commentId") Long commentId);
 
-    @Select("SELECT id,release_content as content FROM com_act_neighbor_circle WHERE community_id = ${communityId} and status = 2 ORDER BY create_at DESC limit #{pageSize}")
+    @Select("SELECT id,release_content as content FROM com_act_neighbor_circle WHERE community_id = ${communityId} and belong_type = 1 and status = 2 ORDER BY create_at DESC limit #{pageSize}")
     List<CarouselInfoVO> screenNeighborCircle(@Param("communityId") Long communityId,
         @Param("pageSize") Integer pageSize);
 
     @Select(" SELECT COUNT(id) AS totalNum,"
-        + " (SELECT COUNT(id) FROM com_act_neighbor_circle WHERE  community_id = ${communityId} AND status = 2 AND create_at LIKE CONCAT(#{nowDate},'%')) AS currentNum "
+        + " (SELECT COUNT(id) FROM com_act_neighbor_circle WHERE  community_id = ${communityId} and belong_type = 1 AND status = 2 AND create_at LIKE CONCAT(#{nowDate},'%')) AS currentNum "
         + "  FROM com_act_neighbor_circle WHERE community_id = ${communityId} AND status = 2")
     Map<String, Long> countByCommunityId(@Param("communityId") Long communityId, @Param("nowDate") String nowDate);
 
-    @Select("SELECT SUM(comment_num) as commentNum,SUM(fabulous_num) as fabulousNum,SUM(forward_num) as forwardNum FROM com_act_neighbor_circle WHERE  community_id = ${communityId} and status = 2 ")
+    @Select("SELECT SUM(comment_num) as commentNum,SUM(fabulous_num) as fabulousNum,SUM(forward_num) as forwardNum FROM com_act_neighbor_circle WHERE  community_id = ${communityId} and belong_type = 1 and status = 2 ")
     Map<String, Object> sumScreenNum(@Param("communityId") Long communityId);
 
-    @Select("SELECT release_images FROM com_act_neighbor_circle WHERE  community_id = ${communityId} and status = 2 order by create_at desc limit #{pageSize}")
+    @Select("SELECT release_images FROM com_act_neighbor_circle WHERE  community_id = ${communityId} and belong_type = 1 and status = 2 order by create_at desc limit #{pageSize}")
     List<String> screenNeighborCircleImgs(@Param("communityId") Long communityId, @Param("pageSize") Integer pageSize);
 
     @Select("SELECT COUNT(id) as num,'随手拍' as name FROM com_act_easy_photo WHERE community_id = ${communityId} AND STATUS = 4 "
@@ -89,7 +89,7 @@
         + "UNION ALL "
         + "SELECT COUNT(id) as num,'一起议' as name FROM com_act_discuss WHERE community_id = ${communityId} "
         + "UNION ALL "
-        + "SELECT COUNT(id) as num,'邻里圈' as name FROM com_act_neighbor_circle WHERE community_id = ${communityId} AND STATUS = 2 "
+        + "SELECT COUNT(id) as num,'邻里圈' as name FROM com_act_neighbor_circle WHERE community_id = ${communityId} AND STATUS = 2 and belong_type = 1"
         + "UNION ALL "
         + "SELECT COUNT( e.id ) AS num,'网格事件' AS name FROM `event` as e left join event_grid_data as egd on egd.id = e.grid_id WHERE egd.grid_community_id = ${communityId} AND e.event_process_status = 2 "
         + "UNION ALL "
@@ -102,7 +102,7 @@
         + "UNION ALL "
         + "SELECT COUNT(id) as num,'一起议' as name FROM com_act_discuss WHERE community_id = ${communityId} "
         + "UNION ALL "
-        + "SELECT COUNT(id) as num,'邻里圈' as name FROM com_act_neighbor_circle WHERE community_id = ${communityId} AND STATUS = 1 "
+        + "SELECT COUNT(id) as num,'邻里圈' as name FROM com_act_neighbor_circle WHERE community_id = ${communityId} AND STATUS = 1 and belong_type = 1"
         + "UNION ALL "
         + "SELECT COUNT( e.id ) AS num,'网格事件' AS NAME FROM `event` as e left join event_grid_data as egd on egd.id = e.grid_id WHERE egd.grid_community_id = ${communityId} AND e.event_status = 2 and e.event_deal_status in (1,2,3) "
         + "UNION ALL "
@@ -142,4 +142,4 @@
     StatisticsCommVO getNeighborTotalPolylineDate(@Param("communityId") Long communityId, @Param("date") String date);
 
     IPage<ComActNeighborCircleAdminVO> indexNeighborList(@Param("page") Page page, @Param("pageBaseDTO") PageBaseDTO pageBaseDTO);
-}
\ No newline at end of file
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleTopicMapper.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleTopicMapper.java
index 7b02898..4bf6e69 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleTopicMapper.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleTopicMapper.java
@@ -23,7 +23,7 @@
 
     /**
      * 分页查询邻里圈话题列表
-     * 
+     *
      * @param circleTopicAdminDTO
      *            请求参数
      * @return 邻里圈话题列表
@@ -33,12 +33,12 @@
 
     /**
      * 小程序查询邻里圈话题列表
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 邻里圈话题列表
      */
-    List<ComActNeighborCircleTopicAppVO> getNeighborTopicByApp(@Param("communityId") Long communityId,@Param("isZero") Integer isZero,@Param("name") String name);
+    List<ComActNeighborCircleTopicAppVO> getNeighborTopicByApp(@Param("communityId") Long communityId,@Param("isZero") Integer isZero,@Param("name") String name,@Param("belongType") Integer belongType);
 
     /**
      * 添加邻里圈话题热度
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleDO.java
index 2a12a65..cb089b8 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleDO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleDO.java
@@ -8,7 +8,7 @@
 import lombok.Data;
 
 /**
- * @auther lyq
+ * @author lyq
  * @create 2021-04-28 09:20:49
  * @describe 邻里圈表实体类
  */
@@ -131,6 +131,11 @@
      */
     private Integer isDel;
 
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    private Integer belongType;
+
     @Override
     public String toString() {
         return "ComActNeighborCircleDO{" + "id=" + id + ", releaseId=" + releaseId + ", releasePhone=" + releasePhone
@@ -165,4 +170,13 @@
         int yes = 1;
         int no = 2;
     }
-}
\ No newline at end of file
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleTopicDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleTopicDO.java
index 34749bc..b9d685a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleTopicDO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActNeighborCircleTopicDO.java
@@ -10,7 +10,7 @@
 import lombok.Data;
 
 /**
- * @auther lyq
+ * @author lyq
  * @create 2021-07-06 15:04:37
  * @describe 邻里圈话题表实体类
  */
@@ -63,6 +63,16 @@
     private Integer count;
 
     /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    private Integer belongType;
+
+    /**
+     * 话题logo
+     */
+    private String logo;
+
+    /**
      * 状态(1.启用  2.禁用)
      */
     public interface status{
@@ -75,4 +85,13 @@
         return "ComActNeighborCircleTopicDO{" + "id=" + id + ", name=" + name + ", status=" + status + ", createAt="
             + createAt + ", createBy=" + createBy + "}";
     }
-}
\ No newline at end of file
+
+    /**
+     * 使用类型(1.邻里圈 2.问题清单 3.需求清单)
+     */
+    public interface BelongType{
+        int LLQ = 1;
+        int WTQD = 2;
+        int XQQD = 3;
+    }
+}
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleTopicService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleTopicService.java
index 49462b8..13c2581 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleTopicService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActNeighborCircleTopicService.java
@@ -17,7 +17,7 @@
 
     /**
      * 分页查询邻里圈话题列表
-     * 
+     *
      * @param circleTopicAdminDTO
      *            请求参数
      * @return 邻里圈话题列表
@@ -26,7 +26,7 @@
 
     /**
      * 添加邻里圈话题
-     * 
+     *
      * @param addCircleTopicAdminDTO
      *            请求参数
      * @return 添加结果
@@ -35,7 +35,7 @@
 
     /**
      * 编辑邻里圈话题
-     * 
+     *
      * @param addCircleTopicAdminDTO
      *            请求参数
      * @return 编辑结果
@@ -44,12 +44,12 @@
 
     /**
      * 小程序查询邻里圈话题列表
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 邻里圈话题列表
      */
-    R getNeighborTopicByApp(Long communityId,Integer isZero,String name);
+    R getNeighborTopicByApp(Long communityId,Integer isZero,String name,Integer belongType);
 
     /**
      * 小程序-用户新增话题
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 8935ff6..c70462f 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
@@ -307,6 +307,7 @@
         comActNeighborCircleDO.setLastCommentNum(0);
         comActNeighborCircleDO.setLastFabulousNum(0);
         comActNeighborCircleDO.setLastViewsNum(0);
+        comActNeighborCircleDO.setBelongType(addVO.getBelongType());
         this.baseMapper.insert(comActNeighborCircleDO);
         return R.ok();
     }
@@ -341,7 +342,7 @@
     public R neighborExamineByApp(ComActNeighborCircleAppDTO neighborCircleAppDTO) {
         IPage<ComActNeighborCircleAppVO> neighborCircleIPage = this.baseMapper.neighborExamineByApp(
             new Page<>(neighborCircleAppDTO.getPageNum(), neighborCircleAppDTO.getPageSize()),
-            neighborCircleAppDTO.getUserId());
+            neighborCircleAppDTO.getUserId(),neighborCircleAppDTO.getBelongType());
         if (!neighborCircleIPage.getRecords().isEmpty()) {
             for (ComActNeighborCircleAppVO circleAppVO : neighborCircleIPage.getRecords()) {
                 // 查询点赞信息
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleTopicServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleTopicServiceImpl.java
index b086212..f73fa81 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleTopicServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleTopicServiceImpl.java
@@ -112,8 +112,8 @@
      * @return 邻里圈话题列表
      */
     @Override
-    public R getNeighborTopicByApp(Long communityId,Integer isZero,String name){
-        return R.ok(this.baseMapper.getNeighborTopicByApp(communityId,isZero,name));
+    public R getNeighborTopicByApp(Long communityId,Integer isZero,String name,Integer belongType){
+        return R.ok(this.baseMapper.getNeighborTopicByApp(communityId,isZero,name,belongType));
     }
 
     /**
@@ -125,7 +125,8 @@
     public R addNeighborTopicByApp(AddNeighborCircleTopicAppDTO circleTopicAppDTO){
         ComActNeighborCircleTopicDO circleTopicDO = this.baseMapper.selectOne(new QueryWrapper<ComActNeighborCircleTopicDO>()
                 .lambda().eq(ComActNeighborCircleTopicDO::getCommunityId,circleTopicAppDTO.getCommunityId())
-                .eq(ComActNeighborCircleTopicDO::getName,circleTopicAppDTO.getName()));
+                .eq(ComActNeighborCircleTopicDO::getName,circleTopicAppDTO.getName())
+                .eq(ComActNeighborCircleTopicDO::getBelongType,circleTopicAppDTO.getBelongType()));
         if(circleTopicDO == null){
             circleTopicDO = new ComActNeighborCircleTopicDO();
             circleTopicDO.setCommunityId(circleTopicAppDTO.getCommunityId());
@@ -135,6 +136,7 @@
             circleTopicDO.setCount(0);
             circleTopicDO.setHotNum(0L);
             circleTopicDO.setStatus(ComActNeighborCircleTopicDO.status.yes);
+            circleTopicDO.setBelongType(circleTopicAppDTO.getBelongType());
             this.baseMapper.insert(circleTopicDO);
         }
         return R.ok(circleTopicDO);
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleDOMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleDOMapper.xml
index 2ec5c87..9100ac8 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleDOMapper.xml
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleDOMapper.xml
@@ -55,20 +55,25 @@
         canc.hot_num,
         su.nick_name as name,
         su.community_id,
+        ca.`name` as communityName,
         canct.name as topicName,
         su.image_url as headUrl
         FROM
         com_act_neighbor_circle AS canc
         left join sys_user as su on su.user_id = canc.release_id
         left join com_act_neighbor_circle_topic as canct on canct.id = canc.topic_id
+        left join com_act as ca on ca.community_id = canc.community_id
         where canc.status = 2 and is_del = 2 and canc.community_id = ${neighborCircleAppDTO.communityId}
         <if test='neighborCircleAppDTO.topicId != null '>
             and canc.topic_id = #{neighborCircleAppDTO.topicId}
         </if>
+        <if test='neighborCircleAppDTO.belongType != null '>
+            and canc.belong_type = #{neighborCircleAppDTO.belongType}
+        </if>
         <if test='neighborCircleAppDTO.keyWord != null and neighborCircleAppDTO.keyWord != &quot;&quot;'>
-            and (canct.`name` like concat (#{neighborCircleAppDTO.keyWord},'%') or
-            su.nick_name like concat (#{neighborCircleAppDTO.keyWord},'%') or
-             canc.release_content like concat (#{neighborCircleAppDTO.keyWord},'%'))
+            and (canct.`name` like concat ('%',#{neighborCircleAppDTO.keyWord},'%') or
+            su.nick_name like concat ('%',#{neighborCircleAppDTO.keyWord},'%') or
+             canc.release_content like concat ('%',#{neighborCircleAppDTO.keyWord},'%'))
         </if>
         order by canc.create_at desc
     </select>
@@ -110,6 +115,9 @@
             <if test='neighborCircleAdminDTO.status != null '>
                 and nc.status = #{neighborCircleAdminDTO.status}
             </if>
+            <if test='neighborCircleAdminDTO.belongType != null '>
+                and nc.belong_type = #{neighborCircleAdminDTO.belongType}
+            </if>
         </where>
         order by
         case when nc.`status`=1 then 0 else 1 end,
@@ -117,12 +125,12 @@
     </select>
     <select id="getAllImages" resultType="java.lang.String">
         SELECT release_images FROM com_act_neighbor_circle
-        WHERE community_id = ${communityId} AND `status` = 2 AND release_images IS NOT NULL AND release_images != ''
+        WHERE community_id = ${communityId} AND `status` = 2 and belong_type = 1 AND release_images IS NOT NULL AND release_images != ''
         ORDER BY create_at DESC limit #{pageSize}
     </select>
     <select id="getContents" resultType="java.lang.String">
         SELECT release_content FROM com_act_neighbor_circle
-        WHERE community_id = ${communityId} AND `status` = 2 AND release_content IS NOT NULL AND release_content != ''
+        WHERE community_id = ${communityId} AND `status` = 2 and belong_type = 1 AND release_content IS NOT NULL AND release_content != ''
         ORDER BY create_at DESC limit #{pageSize}
     </select>
     <select id="getIndexNeighborBaseData"
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleTopicDOMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleTopicDOMapper.xml
index b9d6e2b..c13f9ce 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleTopicDOMapper.xml
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActNeighborCircleTopicDOMapper.xml
@@ -26,6 +26,7 @@
             canct.`name`,
             canct.`status`,
             canct.create_at,
+            canct.logo,
             ( SELECT count( id ) FROM com_act_neighbor_circle WHERE is_del = 2 AND `status` = 2 and topic_id = canct.id) AS `count`,
             su.`name` as createBy
         FROM
@@ -46,8 +47,8 @@
     </select>
 
     <select id="getNeighborTopicByApp" resultType="com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleTopicAppVO">
-        SELECT canct.id, canct.`name`, canct.hot_num,( SELECT count( id ) FROM com_act_neighbor_circle WHERE is_del = 2 AND `status` = 2 and topic_id = canct.id) AS `count`
-         from com_act_neighbor_circle_topic as canct where canct.`status` = 1 and canct.community_id = ${communityId}
+        SELECT canct.id, canct.`name`,`logo`, canct.hot_num,( SELECT count( id ) FROM com_act_neighbor_circle WHERE is_del = 2 AND `status` = 2 and topic_id = canct.id) AS `count`
+         from com_act_neighbor_circle_topic as canct where canct.`status` = 1 and canct.community_id = ${communityId} and canct.belong_type = #{belongType}
         <if test="isZero != null and isZero == 1">
             and `count` > 0
         </if>
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java
index e07257f..9e72e1b 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java
@@ -777,4 +777,9 @@
     public R checkMember(@RequestParam("idCard")String idCard){
         return comPbMemberService.checkMember(idCard);
     }
+
+    @PostMapping("/getPagePbMember")
+    public R getPagePbMember(@RequestBody PartyBuildingMemberVO partyBuildingMemberVO){
+        return comPbMemberService.getPagePbMember(partyBuildingMemberVO);
+    }
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbMemberDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbMemberDAO.java
index 1677026..bca62e8 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbMemberDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbMemberDAO.java
@@ -179,4 +179,12 @@
      * @return  党员导出数据
      */
     List<ComDataStatisticsMemberExcelVo> exportDataStatisticsMember(@Param("dto") PageComDataStatisticsMemberDto statisticsMemberDto);
+
+    /**
+     * 根据报到单位id查询党员列表
+     * @param page   分页参数
+     * @param partyBuildingMemberVO   请求参数
+     * @return  党员列表
+     */
+    IPage<PartyBuildingMemberVO> getPbMemberByApplets(Page page,@Param("dto") PartyBuildingMemberVO partyBuildingMemberVO);
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/entity/ComPbCheckUnit.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/entity/ComPbCheckUnit.java
index 830108d..7da8925 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/entity/ComPbCheckUnit.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/entity/ComPbCheckUnit.java
@@ -58,6 +58,14 @@
      */
     private Long updateBy;
 
+    /**
+     * 党组织名称
+     */
+    private String orgName;
 
+    /**
+     * 党组织logo
+     */
+    private String logo;
 }
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbMemberDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbMemberDO.java
index 8acfd92..cc7f000 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbMemberDO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbMemberDO.java
@@ -131,6 +131,11 @@
     private String positionTwo;
 
     /**
+     * 党组织名字
+     */
+    private String orgName;
+
+    /**
      * 党员审查结果 0待审核 1 审核通过 3审核失败
      */
     public interface AuditResult {
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java
index 72bff49..fbd0d32 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java
@@ -21,7 +21,7 @@
 public interface ComPbMemberService extends IService<ComPbMemberDO> {
     /**
      * 新增党员
-     * 
+     *
      * @param partyBuildingMemberVO
      *            党员基本信息
      * @return 新增结果
@@ -30,7 +30,7 @@
 
     /**
      * 批量新增党员
-     * 
+     *
      * @param list
      *            党员集合
      * @return 新增结果
@@ -39,7 +39,7 @@
 
     /**
      * 分页党员
-     * 
+     *
      * @param pagePartyOrganizationVO
      *            查询信息
      * @return 分页数据
@@ -48,7 +48,7 @@
 
     /**
      * 编辑党员信息 新增字段均可编辑
-     * 
+     *
      * @param partyBuildingMemberVO
      *            编辑字段
      * @return 编辑结果
@@ -57,7 +57,7 @@
 
     /**
      * 查询指定社区的所有党员
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 党员列表
@@ -66,7 +66,7 @@
 
     /**
      * 新增党委
-     * 
+     *
      * @param partyCommitteeVO
      *            新增信息
      * @return 新增结果
@@ -75,7 +75,7 @@
 
     /**
      * 编辑党委
-     * 
+     *
      * @param partyCommitteeVO
      *            编辑信息
      * @return 编辑结果
@@ -84,7 +84,7 @@
 
     /**
      * 删除党委
-     * 
+     *
      * @param partyCommitteeVO
      *            删除id
      * @return 删除结果
@@ -93,7 +93,7 @@
 
     /**
      * 分页社区党委查询
-     * 
+     *
      * @param partyCommitteeVO
      *            查询参数
      * @return 分页集合
@@ -102,7 +102,7 @@
 
     /**
      * 新建党建动态
-     * 
+     *
      * @param partyCommitteeVO
      *            动态内容
      * @return 新增结果
@@ -111,7 +111,7 @@
 
     /**
      * 编辑动态
-     * 
+     *
      * @param partyCommitteeVO
      *            编辑内容
      * @return 编辑结果
@@ -120,7 +120,7 @@
 
     /**
      * 动态详情
-     * 
+     *
      * @param id
      *            动态主键
      * @return 详情
@@ -129,7 +129,7 @@
 
     /**
      * 分页查询党员动态
-     * 
+     *
      * @param partyBuildingComPbDynVO
      *            查询参数
      * @return 分页数据
@@ -138,7 +138,7 @@
 
     /**
      * 删除动态
-     * 
+     *
      * @param id
      *            动态主键
      * @return 删除结果
@@ -147,7 +147,7 @@
 
     /**
      * 增加阅读记录
-     * 
+     *
      * @param comPbDynUserVO
      *            阅读记录
      * @return 增加结果
@@ -156,7 +156,7 @@
 
     /**
      * 删除党员
-     * 
+     *
      * @param id
      *            党员主键
      * @return 删除结果
@@ -165,14 +165,14 @@
 
     /**
      * 定时任务刷新党建动态发布状态
-     * 
+     *
      * @return 刷新数据数量
      */
     R timedTaskPartyBuildingStatus();
 
     /**
      * 分页查询认证党员
-     * 
+     *
      * @param pagePartyBuildingMemberVO
      *            查询参数
      * @return 分页数据
@@ -181,7 +181,7 @@
 
     /**
      * 审核党员认证信息
-     * 
+     *
      * @param partyBuildingMemberVO
      *            编辑字段
      * @return 编辑结果
@@ -190,7 +190,7 @@
 
     /**
      * 导出党员信息
-     * 
+     *
      * @param organizationVO
      *            请求参数
      * @return 党员信息列表
@@ -248,4 +248,6 @@
      * @return
      */
     R checkMember(String idCard);
+
+    R getPagePbMember(PartyBuildingMemberVO partyBuildingMemberVO);
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbCheckUnitServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbCheckUnitServiceImpl.java
index 260d6fb..c0fa210 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbCheckUnitServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbCheckUnitServiceImpl.java
@@ -1,8 +1,11 @@
 package com.panzhihua.service_dangjian.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.google.common.collect.Lists;
 import com.panzhihua.common.enums.ComPbCheckUnitTypeEnum;
+import com.panzhihua.common.model.vos.common.ComPbCheckUnitVo;
+import com.panzhihua.common.model.vos.partybuilding.PartyBuildingMemberVO;
 import com.panzhihua.common.model.vos.partybuilding.excel.ComPbCheckUnitErrorExcelVO;
 import com.panzhihua.common.model.vos.partybuilding.excel.ComPbCheckUnitExcelVO;
 import com.panzhihua.service_dangjian.dao.ComPbMemberDAO;
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java
index a90e592..8dfa8dc 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java
@@ -1156,4 +1156,9 @@
         List<ComPbMemberDO> list=comPbMemberDAO.selectList(new QueryWrapper<ComPbMemberDO>().lambda().eq(ComPbMemberDO::getIdCard,idCard));
         return R.ok(CollectionUtils.isEmpty(list));
     }
+
+    @Override
+    public R getPagePbMember(PartyBuildingMemberVO dto) {
+        return R.ok(comPbMemberDAO.getPbMemberByApplets(new Page(dto.getPageNum(),dto.getPageSize()),dto));
+    }
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbCheckUnitMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbCheckUnitMapper.xml
index 035afe6..543ce48 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbCheckUnitMapper.xml
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbCheckUnitMapper.xml
@@ -18,57 +18,64 @@
     <!--查询单个-->
     <select id="queryById" resultType="com.panzhihua.common.model.vos.common.ComPbCheckUnitVo">
         select
-          id, name, type, contacts, phone, create_at, create_by, update_at, update_by, community_id
-        from com_pb_check_unit
-        where id = #{id}
+        cpcu.id, cpcu.`name`, cpcu.`type`, cpcu.contacts, cpcu.phone, cpcu.create_at, cpcu.create_by, cpcu.update_at, cpcu.update_by
+        , cpcu.community_id, cpcu.org_name, ca.`name` as communityName, cpcu.`logo`
+        ,(select count(id) from com_pb_member where audit_result = 1 and check_unit_id = cpcu.id) as count
+        from com_pb_check_unit as cpcu
+        left join com_act as ca on ca.community_id = cpcu.community_id
+        where cpcu.id = #{id}
     </select>
 
     <!--查询指定行数据-->
     <select id="queryAllByLimit" resultType="com.panzhihua.common.model.vos.common.ComPbCheckUnitVo">
         select
-        id, name, type, contacts, phone, create_at, create_by, update_at, update_by, community_id
-        from com_pb_check_unit
+        cpcu.id, cpcu.`name`, cpcu.`type`, cpcu.contacts, cpcu.phone, cpcu.create_at, cpcu.create_by, cpcu.update_at, cpcu.update_by
+        , cpcu.community_id, cpcu.org_name, ca.`name` as communityName, cpcu.`logo`
+        from com_pb_check_unit as cpcu
+        left join com_act as ca on ca.community_id = cpcu.community_id
         <where>
             <if test="dto.type != null">
-                and type = #{dto.type}
+                and cpcu.`type` = #{dto.type}
             </if>
             <if test="dto.communityId != null">
-                and community_id = #{dto.communityId}
+                and cpcu.community_id = #{dto.communityId}
             </if>
             <if test="dto.keyWord != null and dto.keyWord != ''">
-                and (`name` like concat(#{dto.keyWord},'%') or
-                `contacts` like concat(#{dto.keyWord},'%') or phone like concat(#{dto.keyWord},'%'))
+                and (cpcu.`name` like concat(#{dto.keyWord},'%') or
+                cpcu.`contacts` like concat(#{dto.keyWord},'%') or cpcu.phone like concat(#{dto.keyWord},'%'))
             </if>
         </where>
-        order by create_at desc
+        order by cpcu.create_at desc
     </select>
 
     <!--查询所有数据-->
     <select id="queryAllByList" resultType="com.panzhihua.common.model.vos.common.ComPbCheckUnitVo">
         select
-        id, name, type, contacts, phone, create_at, create_by, update_at, update_by
-        from com_pb_check_unit
+        cpcu.id, cpcu.`name`, cpcu.`type`, cpcu.contacts, cpcu.phone, cpcu.create_at, cpcu.create_by, cpcu.update_at, cpcu.update_by
+        , cpcu.community_id, cpcu.org_name, ca.`name` as communityName, cpcu.`logo`
+        from com_pb_check_unit as cpcu
+        left join com_act as ca on ca.community_id = cpcu.community_id
         <where>
             <if test="dto.id != null">
-                and id = #{dto.id}
+                and cpcu.id = #{dto.id}
             </if>
             <if test="dto.name != null and dto.name != ''">
-                and name = #{dto.name}
+                and cpcu.`name` = #{dto.name}
             </if>
             <if test="dto.type != null">
-                and type = #{dto.type}
+                and cpcu.`type` = #{dto.type}
             </if>
             <if test="dto.contacts != null and dto.contacts != ''">
-                and contacts = #{dto.contacts}
+                and cpcu.contacts = #{dto.contacts}
             </if>
             <if test="dto.phone != null and dto.phone != ''">
-                and phone = #{dto.phone}
+                and cpcu.phone = #{dto.phone}
             </if>
             <if test="dto.communityId != null">
-                and community_id = #{dto.communityId}
+                and cpcu.community_id = #{dto.communityId}
             </if>
         </where>
-        order by create_at desc
+        order by cpcu.create_at desc
     </select>
 
 </mapper>
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbMemberMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbMemberMapper.xml
index 228d8b7..41f6fa8 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbMemberMapper.xml
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbMemberMapper.xml
@@ -682,5 +682,32 @@
         </where>
         order by cpm.create_at desc
     </select>
+
+    <select id="getPbMemberByApplets" resultType="com.panzhihua.common.model.vos.partybuilding.PartyBuildingMemberVO">
+        select
+        m.id, m.org_id, m.name, m.id_card, m.photo_path, m.join_time, m.employment_time, m.audit_result, m.create_at, m.update_at,
+        m.community_id, u.user_id, m.refuse_reason, m.phone, m.type, m.position, m.check_unit_id, m.function, m.specialty_category,
+        m.specialty_name, m.position_two, m.org_Name,cpcu.name as checkUnitName,t2.partyTime,t2.partyInterval,
+        TIMESTAMPDIFF(
+        YEAR,
+        m.employment_time,
+        DATE_FORMAT( NOW(), '%Y-%m-%d' )) as partyAge
+        from com_pb_member as m
+        LEFT JOIN sys_user u ON m.id_card = u.id_card and u.type = 1
+        LEFT JOIN com_pb_check_unit as cpcu ON m.check_unit_id = cpcu.id
+        LEFT JOIN (select t1.user_id,sum(t.duration) as partyTime,sum(t.reward_integral) as partyInterval  from com_act_activity t LEFT JOIN com_act_act_regist t1 on t.id = t1.activity_id where t.type = 3
+        GROUP BY t1.user_id ) t2 on u.user_id = t2.user_id
+        where m.audit_result = 1
+        <if test="dto.checkUnitId != null">
+            and m.check_unit_id = #{dto.checkUnitId}
+        </if>
+        <if test="dto.specialtyCategory != null">
+            and m.specialty_category = #{dto.specialtyCategory}
+        </if>
+        <if test="dto.name != null">
+            and m.name like concat('%',#{dto.name},'%')
+        </if>
+        order by m.create_at desc
+    </select>
 </mapper>
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
index 6d16b6e..381637c 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
@@ -170,7 +170,7 @@
 
     /**
      * 微心愿搜索社区团队人员列表
-     * 
+     *
      * @param param
      *            请求参数
      * @param communityId
@@ -695,7 +695,7 @@
 
     /**
      * 修改用户为非党员状态
-     * 
+     *
      * @param idCard
      *            身份证号
      * @return 修改结果
@@ -1041,7 +1041,7 @@
 
     /**
      * 修改app用户密码
-     * 
+     *
      * @param userInfoAppDTO
      *            请求参数
      * @return 修改结果
@@ -1053,7 +1053,7 @@
 
     /**
      * 添加网格员
-     * 
+     *
      * @param eventGridMemberAddDTO
      *            请求参数
      * @return 结果
@@ -1065,7 +1065,7 @@
 
     /**
      * 网格员管理
-     * 
+     *
      * @param memberRelationDTO
      *            请求参数
      * @return 网格员列表
@@ -1077,7 +1077,7 @@
 
     /**
      * 修改网格员信息
-     * 
+     *
      * @param gridMemberDTO
      *            请求参数
      * @return 修改结果
@@ -1089,7 +1089,7 @@
 
     /**
      * 重置网格员密码
-     * 
+     *
      * @param gridMemberDTO
      *            请求参数
      * @return 重置结果
@@ -1101,7 +1101,7 @@
 
     /**
      * 批量删除网格员
-     * 
+     *
      * @param Ids
      *            网格员id集合
      * @return 删除结果
@@ -1123,7 +1123,7 @@
 
     /**
      * 查询社区的收益说明
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 收益说明
@@ -1145,7 +1145,7 @@
 
     /**
      * 根据用户id查询用户openid
-     * 
+     *
      * @param userId
      *            用户id
      * @return openid
@@ -1157,7 +1157,7 @@
 
     /**
      * 查询社区后台工作人员列表
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 社区后台工作人员列表
@@ -1341,4 +1341,9 @@
         return userService.deleteUserCashByPhone(phone);
     }
 
+    @PostMapping("/update/user/party/status")
+    public R updateUserPartyStatus(@RequestParam("userId") Long userId) {
+        return userService.updateUserPartyStatus(userId);
+    }
+
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
index b34b47f..2c2e927 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
@@ -28,7 +28,7 @@
 public interface UserService {
     /**
      * 小程序微信用户信息更新
-     * 
+     *
      * @param openid
      *            小程序唯一ID
      * @param sessionKey
@@ -41,7 +41,7 @@
 
     /**
      * 维护小程序用户基本信息 头像 昵称 性别
-     * 
+     *
      * @param userId
      *            数据库用户ID
      * @param nickName
@@ -56,7 +56,7 @@
 
     /**
      * 维护微信用户手机号
-     * 
+     *
      * @param userId
      *            数据库ID
      * @param purePhoneNumber
@@ -67,7 +67,7 @@
 
     /**
      * 认证中心获取平台用户信息
-     * 
+     *
      * @return 用户基本信息、角色
      * @param name
      *            登录账户
@@ -78,7 +78,7 @@
 
     /**
      * 三端获取登录用户信息
-     * 
+     *
      * @param userId
      *            用户ID
      * @return 用户基本信息、角色
@@ -87,7 +87,7 @@
 
     /**
      * 修改用户登录密码
-     * 
+     *
      * @param changePasswordVO
      *            新密码
      * @return 修改结果
@@ -96,7 +96,7 @@
 
     /**
      * 某社区后台人员查询
-     * 
+     *
      * @param param
      *            名字
      * @param communityId
@@ -107,7 +107,7 @@
 
     /**
      * 微心愿搜索社区团队人员列表
-     * 
+     *
      * @param param
      *            请求参数
      * @param communityId
@@ -118,7 +118,7 @@
 
     /**
      * 分页查询人脸识别
-     * 
+     *
      * @param loginUserInfoVO
      *            查询参数
      * @return 分页集合
@@ -127,7 +127,7 @@
 
     /**
      * 编辑人脸采集数据通过、驳回、删除
-     * 
+     *
      * @param loginUserInfoVO
      *            操作信息
      * @return 操作结果
@@ -136,7 +136,7 @@
 
     /**
      * 分页查询人口管理
-     * 
+     *
      * @param userInfoVO
      *            查询参数
      * @return 分页数据
@@ -145,14 +145,14 @@
 
     /**
      * 查询所有人员标签
-     * 
+     *
      * @return 标签集合
      */
     R listTag();
 
     /**
      * 人员详情
-     * 
+     *
      * @param userId
      *            用户id
      * @return 人员详情
@@ -161,7 +161,7 @@
 
     /**
      * 设置用户标签
-     * 
+     *
      * @param loginUserInfoVO
      *            标签信息
      * @return 设置结果
@@ -170,7 +170,7 @@
 
     /**
      * 修改用户志愿者状态
-     * 
+     *
      * @param phone
      *            志愿者手机号
      * @param type
@@ -180,7 +180,7 @@
 
     /**
      * 修改用户志愿者状态
-     * 
+     *
      * @param userId
      *            用户ID
      * @param type
@@ -190,7 +190,7 @@
 
     /**
      * 用户绑定社区、小区
-     * 
+     *
      * @param loginUserInfoVO
      *            社区小区数据
      * @return 绑定结果
@@ -199,7 +199,7 @@
 
     /**
      * 用户实名认证
-     * 
+     *
      * @param loginUserInfoVO
      *            认证数据
      * @return 认证结果
@@ -208,7 +208,7 @@
 
     /**
      * 修改用户手机号
-     * 
+     *
      * @param userPhoneVO
      *            手机号信息
      * @return 修改结果
@@ -217,7 +217,7 @@
 
     /**
      * 修改用户信息
-     * 
+     *
      * @param loginUserInfoVO
      *            修改内容
      * @return 修改结果
@@ -226,7 +226,7 @@
 
     /**
      * 新增运营、社区后台账户
-     * 
+     *
      * @param administratorsUserVO
      *            账户信息
      * @return 新增结果
@@ -244,7 +244,7 @@
 
     /**
      * 编辑运营、社区后台账户
-     * 
+     *
      * @param administratorsUserVO
      *            编辑账户内容
      * @return 编辑结果
@@ -253,7 +253,7 @@
 
     /**
      * 删除后台用户
-     * 
+     *
      * @param administratorsUserVO
      *            用户主键
      * @return 删除结果
@@ -262,7 +262,7 @@
 
     /**
      * 分页查询后台用户
-     * 
+     *
      * @param administratorsUserVO
      *            查询参数
      * @return 后台用户
@@ -271,7 +271,7 @@
 
     /**
      * 保存操作日志
-     * 
+     *
      * @param operlog
      *            日志内容
      * @return 保存结果
@@ -280,7 +280,7 @@
 
     /**
      * 分页展示操作日志
-     * 
+     *
      * @param sysOperLogVO
      *            分页参数
      * @return 分页集合
@@ -289,14 +289,14 @@
 
     /**
      * 用户协议
-     * 
+     *
      * @return 协议集合
      */
     R listAgreement(Long communityId);
 
     /**
      * 编辑用户协议
-     * 
+     *
      * @param sysUserAgreementVO
      *            编辑内容
      * @return 编辑结果
@@ -305,7 +305,7 @@
 
     /**
      * 用户标签
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 标签集合
@@ -314,7 +314,7 @@
 
     /**
      * 新增删除用户标签
-     * 
+     *
      * @param systemmanagementConfigVO
      *            操作内容
      * @return 操作结果
@@ -323,7 +323,7 @@
 
     /**
      * 分页查询小程序用户
-     * 
+     *
      * @param pageUserAppletsBackstageDTO
      *            查询参数
      * @return 分页集合
@@ -332,7 +332,7 @@
 
     /**
      * 编辑用户状态
-     * 
+     *
      * @param pageUserAppletsBackstageDTO
      *            启用或者禁用 1 启用 2 禁用
      * @return 编辑结果
@@ -341,7 +341,7 @@
 
     /**
      * 调试接口--清除昵称、社区、小区
-     * 
+     *
      * @param userId
      *            登录用户id
      * @return 清除结果
@@ -350,7 +350,7 @@
 
     /**
      * 用户协议和隐私政策
-     * 
+     *
      * @param type
      *            所属app 1居民端app 2网格员端app 3商家端app
      * @return 协议内容
@@ -359,7 +359,7 @@
 
     /**
      * 意见反馈
-     * 
+     *
      * @param sysUserFeedbackDTO
      *            反馈内容
      * @return 反馈结果
@@ -368,7 +368,7 @@
 
     /**
      * 分页通知列表
-     * 
+     *
      * @param pageDTO
      *            分页参数
      * @return 分页结果
@@ -377,7 +377,7 @@
 
     /**
      * 通知已读
-     * 
+     *
      * @param noticeReadDTO
      *            通知已读
      * @return 修改状态
@@ -386,7 +386,7 @@
 
     /**
      * 分页查询用户意见反馈
-     * 
+     *
      * @param pageFeedBackDTO
      *            分页查询参数
      * @return 意见集合
@@ -395,7 +395,7 @@
 
     /**
      * 未读消息汇总
-     * 
+     *
      * @param userId
      *            登录用户信息
      * @return 未读汇总
@@ -404,7 +404,7 @@
 
     /**
      * 反馈意见详情
-     * 
+     *
      * @param id
      *            反馈主键
      * @return 反馈详情
@@ -413,14 +413,14 @@
 
     /**
      * 运营小程序后台数据看板
-     * 
+     *
      * @return 展示数据
      */
     R dataKanban(String areaCode);
 
     /**
      * 社区管理后台数据看板
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 看板用户数据
@@ -429,14 +429,14 @@
 
     /**
      * 定时任务维护用户持续登录时间
-     * 
+     *
      * @return 维护结果
      */
     R timedTaskContinuousLandingDays();
 
     /**
      * 新增用户通知
-     * 
+     *
      * @param sysUserNoticeVO
      *            通知内容
      * @return 新增结果
@@ -445,7 +445,7 @@
 
     /**
      * 修改用户的党员状态
-     * 
+     *
      * @param idCard
      *            身份证号
      * @return 修改结果
@@ -454,7 +454,7 @@
 
     /**
      * 修改用户为非党员状态
-     * 
+     *
      * @param idCard
      *            身份证号
      * @return 修改结果
@@ -463,7 +463,7 @@
 
     /**
      * 获取各种协议
-     * 
+     *
      * @param type
      *            1居民端app协议 2网格员端app协议 3商家端app协议 4隐私政策
      * @return 协议内容
@@ -472,7 +472,7 @@
 
     /**
      * 维护用户最后登录时间
-     * 
+     *
      * @param userId
      *            用户主键
      * @return 维护结果
@@ -481,7 +481,7 @@
 
     /**
      * 删除意见反馈
-     * 
+     *
      * @param id
      *            主键
      * @return 删除结果
@@ -490,7 +490,7 @@
 
     /**
      * 校验小区是否存在
-     * 
+     *
      * @param areaName
      *            小区名字
      * @return 校验结果
@@ -499,7 +499,7 @@
 
     /**
      * 社区人员详情包括导入人员
-     * 
+     *
      * @param userId
      *            人员id
      * @return CommunityUserInfoVO
@@ -508,7 +508,7 @@
 
     /**
      * 用户搜索了就下载搜索的用户否则下载所有用户
-     * 
+     *
      * @param exportUserDTO
      *            用户搜索内容
      * @return List<EexcelUserDTO> excel内容
@@ -517,7 +517,7 @@
 
     /**
      * 通过手机号码查询用户信息
-     * 
+     *
      * @param phone
      * @return
      */
@@ -525,14 +525,14 @@
 
     /**
      * 查询当前社区所有标签以及预设标签
-     * 
+     *
      * @return 标签集合
      */
     R listTags();
 
     /**
      * 通过账号查询用户信息
-     * 
+     *
      * @param account
      * @param type
      * @return
@@ -542,7 +542,7 @@
 
     /**
      * 新增SysUser
-     * 
+     *
      * @param storeVO
      *            请求参数
      * @return 新增结果
@@ -551,7 +551,7 @@
 
     /**
      * 修改SysUser用户信息
-     * 
+     *
      * @param storeVO
      *            请求参数
      * @return 修改结果
@@ -560,7 +560,7 @@
 
     /**
      * 修改用户小程序首页活动提示
-     * 
+     *
      * @param userEditTipsDTO
      *            请求参数
      * @return 修改结果
@@ -569,7 +569,7 @@
 
     /**
      * 家庭成员列表
-     * 
+     *
      * @param userId
      *            登录用户
      * @return 成员集合
@@ -578,7 +578,7 @@
 
     /**
      * 新增家庭成员
-     * 
+     *
      * @param comMngFamilyInfoVO
      *            家庭成员基本信息
      * @return 增加结果
@@ -587,7 +587,7 @@
 
     /**
      * 编辑家庭成员
-     * 
+     *
      * @param comMngFamilyInfoVO
      *            家庭成员信息
      * @return 编辑结果
@@ -596,7 +596,7 @@
 
     /**
      * 当前登陆用户的电子档案
-     * 
+     *
      * @param userId
      * @return
      */
@@ -604,7 +604,7 @@
 
     /**
      * 编辑电子档案
-     * 
+     *
      * @param userArchivesVO
      * @return
      */
@@ -612,7 +612,7 @@
 
     /**
      * 修改app用户密码
-     * 
+     *
      * @param userInfoAppDTO
      *            请求参数
      * @return 修改结果
@@ -621,7 +621,7 @@
 
     /**
      * 添加网格员
-     * 
+     *
      * @param eventGridMemberAddDTO
      *            请求参数
      * @return 结果
@@ -630,7 +630,7 @@
 
     /**
      * 网格员管理
-     * 
+     *
      * @param memberRelationDTO
      *            请求参数
      * @return 网格员列表
@@ -639,7 +639,7 @@
 
     /**
      * 网格员编辑
-     * 
+     *
      * @param gridMemberDTO
      *            请求参数
      * @return 编辑结果
@@ -648,7 +648,7 @@
 
     /**
      * 网格员重置密码
-     * 
+     *
      * @param gridMemberDTO
      *            请求参数
      * @return 重置结果
@@ -663,7 +663,7 @@
 
     /**
      * 查询社区的收益说明
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 收益说明
@@ -676,7 +676,7 @@
 
     /**
      * 根据用户id查询用户openid
-     * 
+     *
      * @param userId
      *            用户id
      * @return openid
@@ -685,7 +685,7 @@
 
     /**
      * 查询社区后台工作人员列表
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 社区后台工作人员列表
@@ -826,4 +826,6 @@
      * @param phone
      */
     R deleteUserCashByPhone(String phone);
+
+    R updateUserPartyStatus(Long userId);
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
index 4ba20f5..899fa64 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -2310,7 +2310,7 @@
 
     /**
      * 修改app用户密码
-     * 
+     *
      * @param userInfoAppDTO
      *            请求参数
      * @return 修改结果
@@ -2342,7 +2342,7 @@
 
     /**
      * 添加网格员
-     * 
+     *
      * @param eventGridMemberAddDTO
      *            请求参数
      * @return 结果
@@ -2459,7 +2459,7 @@
 
     /**
      * 网格员管理
-     * 
+     *
      * @param memberRelationDTO
      *            请求参数
      * @return 网格员列表
@@ -2496,7 +2496,7 @@
 
     /**
      * 修改网格员信息
-     * 
+     *
      * @param gridMemberDTO
      *            请求参数
      * @return 修改结果
@@ -2592,7 +2592,7 @@
 
     /**
      * 重置网格员密码
-     * 
+     *
      * @param gridMemberDTO
      *            请求参数
      * @return 重置结果
@@ -2610,7 +2610,7 @@
 
     /**
      * 批量删除网格员
-     * 
+     *
      * @param Ids
      *            网格员id集合
      * @return 删除结果
@@ -2649,7 +2649,7 @@
 
     /**
      * 查询社区的收益说明
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 收益说明
@@ -2696,7 +2696,7 @@
 
     /**
      * 根据用户id查询用户openid
-     * 
+     *
      * @param userId
      *            用户id
      * @return openid
@@ -2712,7 +2712,7 @@
 
     /**
      * 查询社区后台工作人员列表
-     * 
+     *
      * @param communityId
      *            社区id
      * @return 社区后台工作人员列表
@@ -2846,7 +2846,7 @@
         userDao.disableOrEnableMerchantUsers(disableOrEnableConvenientMerchantDTO.getType(), disableOrEnableConvenientMerchantDTO.getUserIds());
         return R.ok();
     }
-    
+
     /**
      * 根据openid维护社区团队里是否注册
      * @param openid    用户微信唯一标识
@@ -3205,4 +3205,19 @@
         }
         return rs.toString();
     }
+
+    @Override
+    public R updateUserPartyStatus(Long userId) {
+        SysUserDO sysUserDO = userDao.selectById(userId);
+        if (sysUserDO != null) {
+            sysUserDO.setIsPartymember(1);
+            int updated = userDao.updateById(sysUserDO);
+            if (updated > 0) {
+                // 删除用户信息缓存
+                String userKey = UserConstants.LOGIN_USER_INFO + sysUserDO.getUserId();
+                stringRedisTemplate.delete(userKey);
+            }
+        }
+        return R.ok();
+    }
 }

--
Gitblit v1.7.1