Subversion Repositories SmartDukaan

Rev

Rev 27425 | Rev 28021 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27425 Rev 27595
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({