diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/family/FamilyBaseInfoExe.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/family/FamilyBaseInfoExe.java index 7d309b2a..c401819b 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/family/FamilyBaseInfoExe.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/family/FamilyBaseInfoExe.java @@ -115,7 +115,7 @@ public class FamilyBaseInfoExe { .setFamilyName(baseInfo.getFamilyName()) .setFamilyNotice(baseInfo.getFamilyNotice()) .setFamilyIntro(baseInfo.getFamilyIntro()) - .setCurrentExp(decimalMap.get(baseInfo.getId()).longValue()) + .setCurrentExp(decimalMap.getOrDefault(baseInfo.getId(), BigDecimal.ZERO).longValue()) .setCurrentMember(getFamilyMemberCount(baseInfo.getId())) .setFamilyLevel(Optional.ofNullable(familyLevel.getLevel()) .orElse(0))