From c3ce38cb41d4e4a7d036576b7be52ec2d8c3e724 Mon Sep 17 00:00:00 2001
From: CeDo <cedoogle@gmail.com>
Date: 星期一, 12 四月 2021 16:07:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java                                |    3 +++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDynDAO.java                         |    6 ++++--
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java |    7 +++++++
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java                  |    8 ++++++++
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActivityVO.java                           |    5 +++++
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityDAO.java                    |   11 +++++++++--
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java                |    3 +++
 7 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActivityVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActivityVO.java
index 68c7931..408f5c2 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActivityVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActivityVO.java
@@ -98,6 +98,9 @@
     @ApiModelProperty(value = "社区id",hidden = true)
     private Long communityId;
 
+    @ApiModelProperty(value = "社区名称")
+    private String communityName;
+
     @ApiModelProperty(value = "当前页数",example="1")
     private Long pageNum;
 
@@ -145,5 +148,7 @@
     @ApiModelProperty("党员活动是否个人发布  1 是 0 否")
     private Integer isPerson;
 
+    @ApiModelProperty(value = "查询筛选:0-本小区 1-全部")
+    private Integer choice;
 
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java
index cdc32ec..1779942 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java
@@ -82,4 +82,7 @@
 
     @ApiModelProperty(value = "封面模式:1-小图展示 2-大图展示")
     private Integer coverMode;
+
+    @ApiModelProperty(value = "查询筛选:0-本小区 1-全部")
+    private Integer choice;
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java
index 1f7af6e..0fb9f9b 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java
@@ -86,6 +86,9 @@
     @ApiModelProperty("社区id")
     private Long communityId;
 
+    @ApiModelProperty("社区名称")
+    private String communityName;
+
     @ApiModelProperty("活动党员列表")
     private List<PartyBuildingMemberVO> partyBuildingMemberVOS;
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityDAO.java
index 72f3fae..3f73767 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityDAO.java
@@ -50,12 +50,19 @@
             "count(if(s.is_volunteer=0,s.id,null))participant_now,\n"+
             "a.participant_max,\n" +
             "a.sign_up_begin,\n" +
-            "a.sign_up_end\n" +
+            "a.sign_up_end,\n" +
+            "ca.name as communityName \n" +
             "FROM\n" +
             "com_act_activity a \n" +
             "join sys_user u on a.sponsor_id=u.user_id\n" +
             "left join com_act_act_sign s on a.id=s.activity_id \n"+
-            " where a.community_id=#{comActActivityVO.communityId}" +
+            "left join com_act ca on a.community_id=ca.community_id \n"+
+            " where 1=1 " +
+
+            "<if test='comActActivityVO.choice == 0 '>" +
+            "AND a.community_id=#{comActActivityVO.communityId}\n" +
+            " </if> " +
+
             "<if test='comActActivityVO.activityName != null and comActActivityVO.activityName.trim() != &quot;&quot;'>" +
             " and a.activity_name like concat(#{comActActivityVO.activityName},'%')  \n" +
             " </if> " +
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDynDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDynDAO.java
index 0042cb5..a8ad7c9 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDynDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDynDAO.java
@@ -35,8 +35,10 @@
             "FROM\n" +
             "com_act_dyn d\n" +
             "LEFT JOIN com_act_dyn_user u ON d.id = u.dyn_id \n" +
-            "WHERE\n" +
-            "d.community_id=#{comActDynVO.communityId}\n" +
+            "WHERE 1=1 \n" +
+            "<if test='comActDynVO.choice == 0 '>" +
+            "and d.community_id=#{comActDynVO.communityId}\n" +
+            " </if> " +
             "<if test='comActDynVO.title != null and comActDynVO.title.trim() != &quot;&quot;'>" +
             "AND d.title like concat(#{comActDynVO.title},'%')  \n" +
             " </if> " +
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java
index 47463fc..ce0922b 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java
@@ -143,4 +143,12 @@
     int updateStatusToActiveOrEnd();
     @Select("select type,name from sys_user where user_id=#{createBy}")
     LoginUserInfoVO selectUserInfoByUserId(Long createBy);
+
+    /**
+     * 根据社区id查询社区名称
+     * @param communityId   社区id
+     * @return  社区名字
+     */
+    @Select("select name from com_act where community_id=#{communityId}")
+    String selectCommunityNameByCommunityId(Long communityId);
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java
index d0ad472..69e93d1 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java
@@ -49,6 +49,7 @@
     @Resource
     private ComPbMemberDAO comPbMemberDAO;
 
+
     /**
      * 查询某个党员加入的所有党员活动
      *
@@ -158,6 +159,12 @@
         partyBuildingActivityVO.setPartyBuildingMemberVOS(partyBuildingMemberVOS);
         partyBuildingActivityVO.setIsPerson(isPerson);
         partyBuildingActivityVO.setCreateByName(loginUserInfoVO.getName());
+
+        //查询社区名称
+        if(partyBuildingActivityVO.getCommunityId() != null){
+            partyBuildingActivityVO.setCommunityName(comBpActivityDAO.selectCommunityNameByCommunityId(partyBuildingActivityVO.getCommunityId()));
+        }
+
         return R.ok(partyBuildingActivityVO);
     }
 

--
Gitblit v1.7.1