From 871972f549897b9cf3d9bd9da8ebfc897dc9fb1a Mon Sep 17 00:00:00 2001
From: 101captain <237651143@qq.com>
Date: 星期五, 17 六月 2022 17:57:53 +0800
Subject: [PATCH] Merge branch 'huacheng_test' into huacheng

---
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbMemberDAO.java                     |    2 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/controller/BaseController.java                                       |    2 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbMemberMapper.xml                                          |   33 +++++++++++-----
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/neighbor/ComActNeighborCircleAppDTO.java                  |    3 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingMemberVO.java                   |    3 +
 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPbCheckUnitApi.java                 |    8 ++--
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java                   |    4 +-
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbCheckUnitMapper.java               |    2 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/AddComPbCheckUnitDto.java                          |    2 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAdminVO.java                  |    2 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbCheckUnitMapper.xml                                       |   11 ++++-
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java    |    6 +-
 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java         |    3 -
 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java                                          |    2 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/EditComPbCheckUnitDto.java                         |    2 
 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/VillageApi.java                        |    4 +
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java             |    2 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/common/ComPbCheckUnitVo.java                               |    2 
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PagePartyOrganizationVO.java                 |    2 +
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java                      |    2 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/entity/ComPbCheckUnit.java                  |    2 
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbCheckUnitServiceImpl.java |    4 ++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java     |    4 +
 23 files changed, 72 insertions(+), 35 deletions(-)

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 79dfdd1..db59fdf 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
@@ -301,7 +301,7 @@
     @ApiOperation(value = "查询当前用户党员信息")
     @GetMapping("/getPartyMember")
     public R getPartyMember(@RequestParam("type")Integer type){
-        return partyBuildingService.getPartyMember(this.getUserId(),type);
+        return partyBuildingService.getPartyMember(this.getLoginUserInfo().getPhone(),type);
     }
     @ApiOperation(value = "查询报道单位详情")
     @GetMapping("/comPbCheckUnit/detailByPhone")
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/controller/BaseController.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/controller/BaseController.java
index e57355b..b427cd5 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/controller/BaseController.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/controller/BaseController.java
@@ -65,7 +65,7 @@
     public Long getCommunityId() {
         LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
         Long communityId = loginUserInfo.getCommunityId();
-        if (null == communityId || 0 == communityId) {
+        if (null == communityId) {
             throw new ServiceException("用户未绑定社区");
         }
         return communityId;
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 b74b9e1..72e18c0 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
@@ -111,7 +111,7 @@
     @ApiModelProperty(value = "管理员电话")
     private String adminPhone;
     @ApiModelProperty(value = "其他")
-    private String otherMark;
+    private String otherRemark;
     @ApiModelProperty(value = "单位所属")
     private String belongTo;
 }
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 09ab0df..c4d8147 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
@@ -106,7 +106,7 @@
     @ApiModelProperty(value = "管理员电话")
     private String adminPhone;
     @ApiModelProperty(value = "其他")
-    private String otherMark;
+    private String otherRemark;
     @ApiModelProperty(value = "单位所属")
     private String belongTo;
 }
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 d0d0fa4..15d9422 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
@@ -47,6 +47,9 @@
     private Integer isHelp;
 
     private String phone;
+
+    @ApiModelProperty("接单类型 1单位 2个人")
+    private Integer orderType;
     /**
      * 使用类型(1.邻里圈 2.问题清单 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 0b96ec2..6c35ca9 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
@@ -123,7 +123,7 @@
     @ApiModelProperty(value = "管理员电话")
     private String adminPhone;
     @ApiModelProperty(value = "其他")
-    private String otherMark;
+    private String otherRemark;
     @ApiModelProperty(value = "单位所属")
     private String belongTo;
 }
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 32e2d65..9cd79f5 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
@@ -76,7 +76,7 @@
 
     @ApiModelProperty("使用类型(1.邻里圈 2.问题清单 3.需求清单)")
     private Integer belongType;
-    @ApiModelProperty("处理状态 0 否 1是")
+    @ApiModelProperty("处理状态 0待接收 1正在求助 2待处理 3待评价 4已评价")
     private Integer solveStatus;
 
     @ApiModelProperty("预计服务时长")
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PagePartyOrganizationVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PagePartyOrganizationVO.java
index 45ddcae..85d1534 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PagePartyOrganizationVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PagePartyOrganizationVO.java
@@ -57,4 +57,6 @@
     @ApiModelProperty("结束时间")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
     private Date endTime;
+    @ApiModelProperty(value = "特长类别")
+    private String specialtyName;
 }
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 8710f98..0e41b40 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
@@ -4,6 +4,8 @@
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -96,6 +98,7 @@
     @ApiModelProperty(value = "帮扶社区联系人")
     private String helpCommunityContactsName;
     @ApiModelProperty(value = "小区id")
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long villageId;
     @ApiModelProperty(value = "小区名字")
     private String villageName;
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 8aa6b22..23735ae 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
@@ -613,7 +613,7 @@
 
 
     @GetMapping("/partybuildIng/getPartyMember")
-    public R getPartyMember(@RequestParam("userId")Long userId,@RequestParam("type")Integer type);
+    public R getPartyMember(@RequestParam("phone")String phone,@RequestParam("type")Integer type);
 
     @GetMapping("/partybuildIng/memberDetail")
     public R memberDetail(@RequestParam("id")Long id);
diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPbCheckUnitApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPbCheckUnitApi.java
index dcaca2a..e509bae 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPbCheckUnitApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPbCheckUnitApi.java
@@ -74,7 +74,7 @@
     @ApiOperation(value = "分页查询报道单位", response = ComPbCheckUnitVo.class)
     @PostMapping("/page")
     public R queryByPage(@RequestBody PageComPbCheckUnitDto comPbCheckUnit) {
-        comPbCheckUnit.setCommunityId(this.getCommunityId());
+        //comPbCheckUnit.setCommunityId(this.getCommunityId());
         return this.comPbCheckUnitService.queryByPage(comPbCheckUnit);
     }
 
@@ -89,7 +89,7 @@
     @ApiOperation(value = "新增报道单位")
     @PostMapping("/add")
     public R add(@RequestBody AddComPbCheckUnitDto comPbCheckUnit) {
-        comPbCheckUnit.setCommunityId(this.getCommunityId());
+        //comPbCheckUnit.setCommunityId(this.getCommunityId());
         comPbCheckUnit.setCreateBy(this.getUserId());
         comPbCheckUnit.setCreateAt(new Date());
         return this.comPbCheckUnitService.insert(comPbCheckUnit);
@@ -106,7 +106,7 @@
     @ApiOperation(value = "编辑报道单位")
     @PutMapping("/edit")
     public R edit(@RequestBody EditComPbCheckUnitDto comPbCheckUnit) {
-        comPbCheckUnit.setCommunityId(this.getCommunityId());
+        //comPbCheckUnit.setCommunityId(this.getCommunityId());
         comPbCheckUnit.setUpdateBy(this.getUserId());
         comPbCheckUnit.setUpdateAt(new Date());
         return this.comPbCheckUnitService.update(comPbCheckUnit);
@@ -151,7 +151,7 @@
     @ApiOperation(value = "查询报道单位列表", response = ComPbCheckUnitVo.class)
     @PostMapping("/list")
     public R queryByList(@RequestBody PageComPbCheckUnitDto comPbCheckUnit) {
-        comPbCheckUnit.setCommunityId(this.getCommunityId());
+        //comPbCheckUnit.setCommunityId(this.getCommunityId());
         return this.comPbCheckUnitService.queryByList(comPbCheckUnit);
     }
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java
index b160bcd..4c4d182 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java
@@ -196,7 +196,6 @@
     @PostMapping("addpartybuildingmember")
     public R addPartyBuildingMember(@RequestBody PartyBuildingMemberVO partyBuildingMemberVO) {
         Long communityId = this.getCommunityId();
-        partyBuildingMemberVO.setCommunityId(communityId);
         R r = partyBuildingService.addPartyBuildingMember(partyBuildingMemberVO);
         if (R.isOk(r)) {
             R r1 = userService.updateUserIsPartymemberByPhone(partyBuildingMemberVO.getPhone());
@@ -282,7 +281,7 @@
     @ApiOperation(value = "党员管理分页查询", response = PartyBuildingMemberVO.class)
     @PostMapping("pagepartyorganization")
     public R pagePartyOrganization(@RequestBody PagePartyOrganizationVO pagePartyOrganizationVO) {
-        pagePartyOrganizationVO.setCommunityId(this.getCommunityId());
+        //pagePartyOrganizationVO.setCommunityId(this.getCommunityId());
         return partyBuildingService.pagePartyOrganization(pagePartyOrganizationVO);
     }
     @ApiOperation(value = "党员时长信息导出", response = PartyBuildingMemberVO.class)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/VillageApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/VillageApi.java
index b987016..cf51b0e 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/VillageApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/VillageApi.java
@@ -68,7 +68,9 @@
     public R listVillage(@RequestBody ComMngVillageVO comMngVillageVO) {
         LoginUserInfoVO loginUserInfo = this.getLoginUserInfo();
         Long communityId = loginUserInfo.getCommunityId();
-        comMngVillageVO.setCommunityId(communityId);
+        if(communityId!=0){
+            comMngVillageVO.setCommunityId(communityId);
+        }
         return communityService.listVillage(comMngVillageVO);
     }
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java
index edd0d31..3e10cf6 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java
@@ -84,7 +84,9 @@
         if(StringUtils.isNotEmpty(comMngVillageVO.getName())){
             param.like(ComMngVillageDO::getName, comMngVillageVO.getName());
         }
-        param.eq(ComMngVillageDO::getCommunityId, comMngVillageVO.getCommunityId());
+        if(comMngVillageVO.getCommunityId()!=0){
+            param.eq(ComMngVillageDO::getCommunityId, comMngVillageVO.getCommunityId());
+        }
         List<ComMngVillageDO> comMngVillageDOS = comActVillageDAO.selectList(param);
         BeanUtils.copyProperties(comMngVillageDOS, vos);
         return R.ok(comMngVillageDOS);
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 c705360..8ed15bb 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
@@ -782,8 +782,8 @@
     }
 
     @GetMapping("/getPartyMember")
-    public R getPartyMember(@RequestParam("userId")Long userId,@RequestParam("type")Integer type){
-        return comPbMemberService.getPartyMember(userId,type);
+    public R getPartyMember(@RequestParam("phone")String phone,@RequestParam("type")Integer type){
+        return comPbMemberService.getPartyMember(phone,type);
     }
     @GetMapping("/memberDetail")
     public R memberDetail(@RequestParam("id")Long id){
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbCheckUnitMapper.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbCheckUnitMapper.java
index bdfa117..36c50e5 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbCheckUnitMapper.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbCheckUnitMapper.java
@@ -54,5 +54,7 @@
      * @date 2022-02-16 16:22:18
      */
     List<ComPbCheckUnitVo> queryAllByList(@Param("dto") PageComPbCheckUnitDto comPbCheckUnit);
+
+    Long selectCommunityId(@Param("area") String area,@Param("town")String town,@Param("community")String community);
 }
 
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 b2c65f5..567dce4 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
@@ -195,5 +195,5 @@
      */
     PartyBuildingMemberVO getDetailByApp(Long id);
 
-    PartyBuildingMemberVO selectDetail(@Param("userId") Long userId,@Param("type")Integer type);
+    PartyBuildingMemberVO selectDetail(@Param("phone") String phone,@Param("type")Integer type);
 }
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 c754eb1..9218fdc 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
@@ -95,7 +95,7 @@
 
     private String adminPhone;
 
-    private String otherMark;
+    private String otherRemark;
 
     private String belongTo;
 }
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 23d5445..4487855 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
@@ -251,7 +251,7 @@
 
     R getPagePbMember(PartyBuildingMemberVO partyBuildingMemberVO);
 
-    R getPartyMember(Long userId,Integer type);
+    R getPartyMember(String phone,Integer type);
 
     R memberDetail(Long id);
 }
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 39e38ba..0259658 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
@@ -80,8 +80,12 @@
     @Override
     @Transactional
     public R insert(AddComPbCheckUnitDto comPbCheckUnit) {
+        Long communityId=this.baseMapper.selectCommunityId(comPbCheckUnit.getHelpCommunityName().split(",")[0],comPbCheckUnit.getHelpCommunityName().split(",")[1],comPbCheckUnit.getHelpCommunityName().split(",")[2]);
         ComPbCheckUnit entity = new ComPbCheckUnit();
         BeanUtils.copyProperties(comPbCheckUnit, entity);
+        if(communityId!=null){
+            entity.setCommunityId(communityId);
+        }
         if (this.baseMapper.insert(entity) > 0) {
             return R.ok();
         }
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 da626fe..81214ee 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
@@ -1111,15 +1111,15 @@
             if(StringUtils.isEmpty(member.getCheckUnitName())){
                 member.setCheckUnitName("待编辑报到单位");
             }
-            member.setName(SensitiveUtil.replaceName(member.getName()));
+            //member.setName(SensitiveUtil.replaceName(member.getName()));
         });
         return R.ok(memberPage);
     }
 
     @Override
-    public R getPartyMember(Long userId,Integer type) {
+    public R getPartyMember(String phone,Integer type) {
 
-        return R.ok(comPbMemberDAO.selectDetail(userId,type));
+        return R.ok(comPbMemberDAO.selectDetail(phone,type));
     }
 
     @Override
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 80f054a..14e461a 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
@@ -37,13 +37,16 @@
                 and cpcu.community_id = #{dto.communityId}
             </if>
             <if test="dto.keyWord != null and dto.keyWord != ''">
-                and cpcu.org_name like concat(#{dto.keyWord},'%')
+                and (cpcu.contacts like concat(#{dto.keyWord},'%') or cpcu.`name` like concat('%',#{dto.name},'%') or cpcu.phone like concat(#{dto.keyWord},'%'))
             </if>
             <if test="dto.name != null and dto.name != ''">
                 and cpcu.`name` like concat('%',#{dto.name},'%')
             </if>
             <if test="dto.contacts != null and dto.contacts != ''">
                 and cpcu.`contacts` like concat(#{dto.contacts},'%')
+            </if>
+            <if test="dto.specialtyName != null and dto.specialtyName != ''">
+                and cpcu.specialty_name like concat(#{dto.specialtyName},'%')
             </if>
         </where>
         order by cpcu.create_at desc
@@ -72,12 +75,16 @@
             <if test="dto.phone != null and dto.phone != ''">
                 and cpcu.phone = #{dto.phone}
             </if>
-            <if test="dto.communityId != null">
+            <if test="dto.communityId != null and dto.communityId !=0">
                 and cpcu.community_id = #{dto.communityId}
             </if>
         </where>
         order by cpcu.create_at desc
     </select>
 
+    <select id="selectCommunityId" resultType="Long">
+        select community_id from com_area_town_community where area=#{area} and town=#{town} and community=#{community}
+    </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 94cbd0b..b3fbe6d 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
@@ -54,7 +54,7 @@
         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,
+        m.specialty_name, m.position_two, m.org_name,cpcu.name as checkUnitName,t2.partyTime,t2.partyInterval,cmv.name as villageName,ca.name as communityName,
         TIMESTAMPDIFF(
         YEAR,
         m.employment_time,
@@ -68,6 +68,8 @@
         LEFT JOIN sys_user u ON m.id_card = u.id_card and u.type = 1
         LEFT JOIN com_pb_org o ON m.org_id = o.id
         LEFT JOIN com_pb_check_unit as cpcu ON m.check_unit_id = cpcu.id
+        LEFT JOIN com_mng_village cmv on m.village_id = cmv.village_id
+        LEFT JOIN com_act ca on m.community_id = ca.community_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
         <if test="dto.startTime !=null">
             and t.begin_at between #{dto.startTime} and #{dto.endTime}
@@ -105,8 +107,8 @@
             <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 test="dto.specialtyName != null and dto.specialtyName !=''">
+                and m.specialty_name like concat('%',#{dto.specialtyName},'%')
             </if>
         </where>
         order by m.create_at desc
@@ -724,19 +726,30 @@
                t1.contacts       as helpCommunityContactsName,
                t1.phone as helpCommunityContacts,
                t4.name           as communityName,
-               t1.address
+               t1.address,
+               t1.village_name as unitVillageName
         from com_pb_member t
                  left join com_pb_check_unit t1 on t.check_unit_id = t1.id
                  left join com_mng_village t2 on t.village_id = t2.village_id
-                 left join com_act t3 on t.help_community_id = t3.community_id
                  left join com_act t4 on t.community_id = t4.community_id
-        where t.user_id = #{userId}
-          and t.type = #{type}
+        where t.phone = #{phone}
+          and t.type = #{type} limit 1
     </select>
     <select id="getDetailByApp" resultType="com.panzhihua.common.model.vos.partybuilding.PartyBuildingMemberVO">
-        select t.*,t1.village_name as unitVillageName,t1.help_community_name as helpCommunityName,t1.help_community_contacts as helpCommunityContacts,t1.help_community_contacts_name as helpCommunityContactsName,t1.nature_name,t2.name as villageName
-        from com_pb_member t left join com_pb_check_unit t1 on t.check_unit_id = t1.id
-        left join com_mng_village t2 on t.village_id = t2.village_id where t.id = #{id}
+        select t.*,
+               t1.contacts       as contactsName,
+               t1.phone          as contacts,
+               t1.name           as checkUnitName,
+               t2.name           as villageName,
+               t1.contacts       as helpCommunityContactsName,
+               t1.phone as helpCommunityContacts,
+               t4.name           as communityName,
+               t1.address,
+               t1.village_name as unitVillageName
+        from com_pb_member t
+                 left join com_pb_check_unit t1 on t.check_unit_id = t1.id
+                 left join com_mng_village t2 on t.village_id = t2.village_id
+                 left join com_act t4 on t.community_id = t4.community_id where t.id = #{id}
     </select>
 </mapper>
 

--
Gitblit v1.7.1