Browse Source

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

master
jianjun 4 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);
break;
case MEMBER:
currentValue = resiGroupMemberDao.countMembers(customerId, groupId);
currentValue = resiGroupMemberDao.countAllMembers(customerId, groupId);
break;
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;
for (ResiGroupAchievementConfigEntity configEntity : list) {
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
* @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;
/**
* 小组等级积分工具类
* 小组等级积分工具类 0,300,700,1200,1800
*
* @author zhaoqifeng
* @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
rgm.CREATED_TIME DESC
</select>
<select id="countMembers" resultType="int">
<select id="countAllMembers" resultType="int">
SELECT
count(*)
FROM
@ -199,7 +199,6 @@
WHERE
rgm.RESI_GROUP_ID = #{groupId}
AND rgm.CUSTOMER_ID = #{customerId}
and rgm.STATUS = 'approved'
AND rgm.GROUP_LEADER_FLAG = 'member'
</select>

Loading…
Cancel
Save