| Line 728... |
Line 728... |
| 728 |
|
728 |
|
| 729 |
long approvedRefferal = previousMonthapprovedRefferalbeforeSixteen.size()
|
729 |
long approvedRefferal = previousMonthapprovedRefferalbeforeSixteen.size()
|
| 730 |
+ previousMonthtransferredRefferalbeforeSixteen.size() + preCurrMonthapproved.size()
|
730 |
+ previousMonthtransferredRefferalbeforeSixteen.size() + preCurrMonthapproved.size()
|
| 731 |
+ preCurrMonthtransferred.size();
|
731 |
+ preCurrMonthtransferred.size();
|
| 732 |
rfm = new RefferalEarningModel();
|
732 |
rfm = new RefferalEarningModel();
|
| 733 |
if (approvedRefferal <= 4) {
|
- |
|
| 734 |
rfm.setActualEarning(approvedRefferal * 5000);
|
733 |
rfm.setActualEarning(approvedRefferal * 2000);
|
| 735 |
} else if (approvedRefferal >= 5 && approvedRefferal <= 9) {
|
- |
|
| 736 |
rfm.setActualEarning(approvedRefferal * 10000);
|
- |
|
| 737 |
} else if (approvedRefferal > 10) {
|
- |
|
| 738 |
rfm.setActualEarning(approvedRefferal * 200000);
|
- |
|
| 739 |
}
|
734 |
|
| 740 |
rfm.setYearMonth(YearMonth.now().minusMonths(1));
|
735 |
rfm.setYearMonth(YearMonth.now().minusMonths(1));
|
| 741 |
rfm.setPendingRefferal(0);
|
736 |
rfm.setPendingRefferal(0);
|
| 742 |
rfm.setApprovedRefferal(approvedRefferal);
|
737 |
rfm.setApprovedRefferal(approvedRefferal);
|
| 743 |
refferAmountModel.add(rfm);
|
738 |
refferAmountModel.add(rfm);
|
| 744 |
List<Refferal> allpendingRefferal = refferalRepository.selectByEmailIdAndStatus(refereeEmail,
|
739 |
List<Refferal> allpendingRefferal = refferalRepository.selectByEmailIdAndStatus(refereeEmail,
|
| Line 785... |
Line 780... |
| 785 |
RefferalEarningModel rfm = new RefferalEarningModel();
|
780 |
RefferalEarningModel rfm = new RefferalEarningModel();
|
| 786 |
rfm.setYearMonth(yearMonth);
|
781 |
rfm.setYearMonth(yearMonth);
|
| 787 |
rfm.setPendingRefferal(pendingRefferalValue);
|
782 |
rfm.setPendingRefferal(pendingRefferalValue);
|
| 788 |
rfm.setApprovedRefferal(confirmedRefferalValue);
|
783 |
rfm.setApprovedRefferal(confirmedRefferalValue);
|
| 789 |
long estimateRefferalValue = pendingRefferalValue + confirmedRefferalValue;
|
784 |
long estimateRefferalValue = pendingRefferalValue + confirmedRefferalValue;
|
| 790 |
if (estimateRefferalValue <= 4) {
|
- |
|
| 791 |
rfm.setMaximumEarning(estimateRefferalValue * 5000);
|
- |
|
| 792 |
} else if (estimateRefferalValue >= 5 && estimateRefferalValue <= 9) {
|
- |
|
| 793 |
rfm.setMaximumEarning(estimateRefferalValue * 10000);
|
- |
|
| 794 |
} else if (estimateRefferalValue >= 10) {
|
- |
|
| 795 |
rfm.setMaximumEarning(200000);
|
- |
|
| 796 |
}
|
- |
|
| 797 |
|
785 |
|
| 798 |
if (confirmedRefferalValue <= 4) {
|
- |
|
| 799 |
rfm.setMinimumEarning(confirmedRefferalValue * 5000);
|
786 |
rfm.setMaximumEarning(estimateRefferalValue * 2000);
|
| 800 |
} else if (confirmedRefferalValue >= 5 && confirmedRefferalValue <= 9) {
|
- |
|
| - |
|
787 |
|
| 801 |
rfm.setMinimumEarning(confirmedRefferalValue * 10000);
|
788 |
rfm.setMinimumEarning(confirmedRefferalValue * 2000);
|
| 802 |
} else if (confirmedRefferalValue >= 10) {
|
- |
|
| 803 |
rfm.setMinimumEarning(200000);
|
- |
|
| 804 |
}
|
789 |
|
| 805 |
return rfm;
|
790 |
return rfm;
|
| 806 |
}
|
791 |
}
|
| 807 |
|
792 |
|
| 808 |
@RequestMapping(value = "/user/partnerTarget", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
793 |
@RequestMapping(value = "/user/partnerTarget", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 809 |
@ApiImplicitParams({
|
794 |
@ApiImplicitParams({
|