diff --git a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/common/family/FamilyCommon.java b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/common/family/FamilyCommon.java index 5568121c..1aeeb6a6 100644 --- a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/common/family/FamilyCommon.java +++ b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/common/family/FamilyCommon.java @@ -221,7 +221,7 @@ public class FamilyCommon { long currentFamilyExp = familyLevelExpService.getExp(levelInfo.getFamilyId(), levelInfo.getFamilyLevelId()).longValue(); long expNeeded = currentLevelCompleteExp - currentFamilyExp; - if (remainingExp < expNeeded) { + if (remainingExp <= expNeeded) { addExpWithoutLevelUp(member, levelInfo, remainingExp, regionId); break; }