Browse Source

小组成员逻辑为调整为所有成员

dev_shibei_match
jianjun 5 years ago
parent
commit
fc1fa9447a
  1. 5
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/StatsAchievementServiceImpl.java
  2. 2
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/member/dao/ResiGroupMemberDao.java
  3. 2
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/support/GroupLevelUtils.java
  4. 3
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/member/ResiGroupMemberDao.xml

5
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/StatsAchievementServiceImpl.java

@ -83,7 +83,7 @@ public class StatsAchievementServiceImpl extends AbstractStatsAchievementService
currentValue = resiTopicDao.selectCount(queryWrapper); currentValue = resiTopicDao.selectCount(queryWrapper);
break; break;
case MEMBER: case MEMBER:
currentValue = resiGroupMemberDao.countMembers(customerId, groupId); currentValue = resiGroupMemberDao.countAllMembers(customerId, groupId);
break; break;
case TOISSUE: case TOISSUE:
//查询已经转议题的话题数 //查询已经转议题的话题数
@ -187,7 +187,8 @@ public class StatsAchievementServiceImpl extends AbstractStatsAchievementService
} }
} }
private boolean buildArriveList(String customerId, String groupId, String achievementType, int currentValue, Integer targetValue, List<ResiGroupAchievementStatsEntity> haveArrive, List<ResiGroupAchievementConfigEntity> list) { private boolean buildArriveList(String customerId, String groupId, String achievementType, int currentValue, Integer targetValue,
List<ResiGroupAchievementStatsEntity> haveArrive, List<ResiGroupAchievementConfigEntity> list) {
boolean isContinue = true; boolean isContinue = true;
for (ResiGroupAchievementConfigEntity configEntity : list) { for (ResiGroupAchievementConfigEntity configEntity : list) {
if (targetValue != null) { if (targetValue != null) {

2
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/member/dao/ResiGroupMemberDao.java

@ -154,5 +154,5 @@ public interface ResiGroupMemberDao extends BaseDao<ResiGroupMemberEntity> {
* @author LiuJanJun * @author LiuJanJun
* @date 2021/4/23 3:14 下午 * @date 2021/4/23 3:14 下午
*/ */
int countMembers(@Param("customerId") String customerId, @Param("groupId") String groupId); int countAllMembers(@Param("customerId") String customerId, @Param("groupId") String groupId);
} }

2
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/support/GroupLevelUtils.java

@ -9,7 +9,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
/** /**
* 小组等级积分工具类 * 小组等级积分工具类 0,300,700,1200,1800
* *
* @author zhaoqifeng * @author zhaoqifeng
* @date 2021/4/21 10:22 * @date 2021/4/21 10:22

3
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/member/ResiGroupMemberDao.xml

@ -191,7 +191,7 @@
ORDER BY ORDER BY
rgm.CREATED_TIME DESC rgm.CREATED_TIME DESC
</select> </select>
<select id="countMembers" resultType="int"> <select id="countAllMembers" resultType="int">
SELECT SELECT
count(*) count(*)
FROM FROM
@ -199,7 +199,6 @@
WHERE WHERE
rgm.RESI_GROUP_ID = #{groupId} rgm.RESI_GROUP_ID = #{groupId}
AND rgm.CUSTOMER_ID = #{customerId} AND rgm.CUSTOMER_ID = #{customerId}
and rgm.STATUS = 'approved'
AND rgm.GROUP_LEADER_FLAG = 'member' AND rgm.GROUP_LEADER_FLAG = 'member'
</select> </select>

Loading…
Cancel
Save