@@ -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;
|
||||
}
|
||||
|
||||
@@ -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<ReferralInvitee> getReferralInvitees(long userId, int pageSize, int pageNumber) {
|
||||
Pageable pageable = PageRequest.of(pageNumber, pageSize);
|
||||
|
||||
Reference in New Issue
Block a user