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 != ""'>
- 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