Browse Source

小组成就排序

dev_shibei_match
jianjun 4 years ago
parent
commit
7d51109b9f
  1. 1
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java
  2. 2
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupAchievementStatsDao.xml

1
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java

@ -1205,6 +1205,7 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
//2.即将完成的3个成就
List<ResiGroupAchievementStatsDTO> unAchievedList = resiGroupAchievementStatsService.getUnAchieved(formDTO.getGroupId());
if (CollectionUtils.isNotEmpty(unAchievedList)) {
unAchievedList.sort(Comparator.comparing(o-> o.getCurrentValue()/o.getTargetValue()));
unAchievedList.forEach(item -> {
AchievementDetailResultDTO.AchievementBean bean = new AchievementDetailResultDTO.AchievementBean();
String describe = item.getAchievementName() + "(" + item.getCurrentValue().toString() + "/" + item.getTargetValue().toString() + ")";

2
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupAchievementStatsDao.xml

@ -33,7 +33,7 @@
AND GROUP_ID = #{groupId}
AND IS_ARRIVE = 0
ORDER BY
CURRENT_VALUE / TARGET_VALUE ASC
CURRENT_VALUE / TARGET_VALUE DESC
LIMIT 3
</select>
<select id="selectLastUnAchieved" resultMap="resiGroupAchievementStatsMap">

Loading…
Cancel
Save