diff --git a/microservices-modules/microservices-modules-dms/src/main/java/com/microservices/dms/achievementLibrary/service/impl/AchievementsServiceImpl.java b/microservices-modules/microservices-modules-dms/src/main/java/com/microservices/dms/achievementLibrary/service/impl/AchievementsServiceImpl.java index 2da414d57..5e46fbcd8 100644 --- a/microservices-modules/microservices-modules-dms/src/main/java/com/microservices/dms/achievementLibrary/service/impl/AchievementsServiceImpl.java +++ b/microservices-modules/microservices-modules-dms/src/main/java/com/microservices/dms/achievementLibrary/service/impl/AchievementsServiceImpl.java @@ -669,7 +669,7 @@ public class AchievementsServiceImpl implements IAchievementsService { AchievementSourceDictVo dictVo = new AchievementSourceDictVo(); BeanUtils.copyProperties(sysDictData, dictVo); dictVo.setCnt(nameCountVos.isEmpty() ? 0 : nameCountVos.stream().filter(dict -> dict.getName().equals(sysDictData.getDictValue())) - .findFirst().get().getCnt()); + .mapToLong(NameCountVo::getCnt).sum()); return dictVo; }).collect(Collectors.toList()); }