@@ -9,5 +9,6 @@ interface Referral {
|
||||
val totalIncome: Int
|
||||
val availableIncome: Int
|
||||
val holdBalance: Int
|
||||
val spentBalance: Int
|
||||
val active: Boolean
|
||||
}
|
||||
@@ -18,6 +18,7 @@ class ReferralService(
|
||||
override val totalIncome = 0
|
||||
override val availableIncome = 0
|
||||
override val holdBalance: Int = 0
|
||||
override val spentBalance: Int = 0
|
||||
override val active: Boolean = false
|
||||
}
|
||||
|
||||
@@ -59,7 +60,8 @@ class ReferralService(
|
||||
totalIncome = referral.totalIncome,
|
||||
availableIncome = referral.availableIncome,
|
||||
holdBalance = referral.holdBalance,
|
||||
referralLink = referral.referralLink
|
||||
referralLink = referral.referralLink,
|
||||
spentBalance = referral.spentBalance,
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -7,4 +7,5 @@ data class ReferralStat(
|
||||
val availableIncome: Int,
|
||||
val holdBalance: Int,
|
||||
val referralLink: String,
|
||||
val spentBalance: Int,
|
||||
)
|
||||
@@ -99,8 +99,7 @@ public class ReferralRepoImpl implements ReferralRepo {
|
||||
|
||||
@Override
|
||||
public int getAvailableIncome() {
|
||||
Integer holdBalance = entity.getHoldBalance();
|
||||
return entity.getTotalIncome() - (holdBalance != null ? holdBalance : 0);
|
||||
return entity.getAvailableIncome();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -109,6 +108,11 @@ public class ReferralRepoImpl implements ReferralRepo {
|
||||
return holdBalance != null ? holdBalance : 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSpentBalance() {
|
||||
return entity.getTotalIncome() - entity.getAvailableIncome() - entity.getHoldBalance();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean getActive() { return entity.isActive(); }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user