diff --git a/src/main/java/ru/soune/nocopy/service/referral/ReferralLevelProviderImpl.java b/src/main/java/ru/soune/nocopy/service/referral/ReferralLevelProviderImpl.java index f714ab7..8e285d3 100644 --- a/src/main/java/ru/soune/nocopy/service/referral/ReferralLevelProviderImpl.java +++ b/src/main/java/ru/soune/nocopy/service/referral/ReferralLevelProviderImpl.java @@ -61,9 +61,9 @@ public class ReferralLevelProviderImpl implements ReferralLevelProvider { @Override public int getMaxInvitee() { switch (entity.getId()) { - case "bronze": return 9; - case "silver": return 49; - case "gold": return 99; + case "bronze": return 6; + case "silver": return 15; + case "gold": return 50; case "platinum": return Integer.MAX_VALUE; default: return Integer.MAX_VALUE; } diff --git a/src/main/java/ru/soune/nocopy/service/referral/ReferralRepoImpl.java b/src/main/java/ru/soune/nocopy/service/referral/ReferralRepoImpl.java index b97b566..7cf192c 100644 --- a/src/main/java/ru/soune/nocopy/service/referral/ReferralRepoImpl.java +++ b/src/main/java/ru/soune/nocopy/service/referral/ReferralRepoImpl.java @@ -79,10 +79,6 @@ public class ReferralRepoImpl implements ReferralRepo { public @NotNull Referral getReferralByUserId(long userId) { ru.soune.nocopy.entity.referral.Referral entity = referralRepository.findByUserId(userId); - if (entity == null) { - return createDefaultReferral(userId); - } - return new Referral() { @Override public long getUserId() { return entity.getUserId(); } @@ -118,34 +114,6 @@ public class ReferralRepoImpl implements ReferralRepo { }; } - private Referral createDefaultReferral(long userId) { - return new Referral() { - @Override - public long getUserId() { return userId; } - - @Override - public String getReferralLink() { return ""; } - - @Override - public Long getInviter() { return 0L; } - - @Override - public String getCurrentLevel() { return "bronze"; } - - @Override - public int getTotalIncome() { return 0; } - - @Override - public int getAvailableIncome() { return 0; } - - @Override - public int getHoldBalance() { return 0; } - - @Override - public boolean getActive() { return false; } - }; - } - @Override public @NotNull List getReferralInvitees(long userId, int pageSize, int pageNumber) { Pageable pageable = PageRequest.of(pageNumber, pageSize);