From 0839ddb07acd845d51a628fd49de99b7bcc3405a Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期一, 28 三月 2022 14:34:33 +0800 Subject: [PATCH] 党建相关bug修改 --- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java | 1 + springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbMemberMapper.xml | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 15 deletions(-) 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 45c9e7e..fefb4b9 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 @@ -761,6 +761,7 @@ if(statisticsMemberVo != null){ member.setPartyActivityCount(statisticsMemberVo.getPartyActivityCount()); member.setPartyActivityDuration(statisticsMemberVo.getPartyActivityDuration()); + member.setPartyActivityIntegral(statisticsMemberVo.getPartyActivityIntegral()); member.setVolunteerActivityCount(statisticsMemberVo.getVolunteerActivityCount()); member.setVolunteerActivityDuration(statisticsMemberVo.getVolunteerActivityDuration()); member.setVolunteerActivityIntegral(statisticsMemberVo.getVolunteerActivityIntegral()); 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 9b99f25..a2f2d49 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 @@ -389,7 +389,7 @@ LEFT JOIN com_act_activity AS caa ON caa.id = caas.activity_id WHERE caas.`status` = 1 - AND caas.is_volunteer = 1 and caa.type = 1 + AND caa.type = 1 AND caas.user_id IN ( SELECT user_id FROM com_pb_member WHERE audit_result = 1 AND community_id = #{communityId} AND user_id IS NOT NULL <if test="orgIds != null and orgIds.size > 0"> AND org_id in @@ -403,28 +403,28 @@ ) AS participateVolunteerActivityDuration, ( SELECT - count( cpam.id ) + count( caas2.id ) FROM - com_pb_activity_member AS cpam - LEFT JOIN com_pb_member AS cpm ON cpm.id = cpam.member_id + com_act_act_sign as caas2 + left join com_act_activity as caa2 on caa2.id = caas2.activity_id WHERE - cpm.audit_result = 1 - AND cpm.community_id = #{communityId} - AND cpam.create_at BETWEEN #{startTime} - AND #{endTime} - <if test="orgIds != null and orgIds.size > 0"> - AND org_id in - <foreach collection="orgIds" item="item" open="(" separator="," close=")"> - #{item} - </foreach> - </if> + caas2.`status` = 1 and caa2.type = 3 + AND caas2.user_id IN ( SELECT user_id FROM com_pb_member WHERE audit_result = 1 AND community_id = #{communityId} AND user_id IS NOT NULL + <if test="orgIds != null and orgIds.size > 0"> + AND org_id in + <foreach collection="orgIds" item="item" open="(" separator="," close=")"> + #{item} + </foreach> + </if> + ) + AND caas2.create_at BETWEEN #{startTime} + AND #{endTime} ) AS participatePartyActivityNum FROM com_act_act_sign as caas1 left join com_act_activity as caa1 on caa1.id = caas1.activity_id WHERE caas1.`status` = 1 and caa1.type = 1 - AND caas1.is_volunteer = 1 AND caas1.user_id IN ( SELECT user_id FROM com_pb_member WHERE audit_result = 1 AND community_id = #{communityId} AND user_id IS NOT NULL <if test="orgIds != null and orgIds.size > 0"> AND org_id in -- Gitblit v1.7.1