Subversion Repositories SmartDukaan

Rev

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

Rev 30471 Rev 30472
Line 671... Line 671...
671
		model.addAttribute("upgradeOffer", priceCircular.isUpgradeOffer());
671
		model.addAttribute("upgradeOffer", priceCircular.isUpgradeOffer());
672
		model.addAttribute("partnerCode", fs.getCode());
672
		model.addAttribute("partnerCode", fs.getCode());
673
		return "price-circular-detail";
673
		return "price-circular-detail";
674
	}
674
	}
675
 
675
 
-
 
676
	//private static final List<String> SELLINS = Arrays.asList("Base Payout", "Cash Discount", "Upfront Margin");
-
 
677
	//private static final List<String> SELLOUTS = Arrays.asList("Tertiary Payout", "Hygiene Payout", "Investment Payout", "Category Payout", "Activation Margin", "Special Support");
676
	private PriceCircularItemModel getSummaryModel(PriceCircularModel priceCircular) {
678
	private PriceCircularItemModel getSummaryModel(PriceCircularModel priceCircular) {
677
 
679
 
678
		PriceCircularItemModel summaryModel = new PriceCircularItemModel();
680
		PriceCircularItemModel summaryModel = new PriceCircularItemModel();
679
		priceCircular.getPriceCircularItemModels().stream().forEach(x -> {
681
		priceCircular.getPriceCircularItemModels().stream().forEach(x -> {
680
			if (summaryModel.getSpecialSupport() == 0 && x.getSpecialSupport() > 0) {
-
 
681
				summaryModel.setSpecialSupport(1);
-
 
682
			}
-
 
683
			if (summaryModel.getBasePayout() == 0 && x.getBasePayout() > 0) {
682
			if (summaryModel.getBasePayout() == 0 && x.getBasePayout() > 0) {
684
				summaryModel.setBasePayout(1);
683
				summaryModel.setBasePayout(1);
685
			}
684
			}
-
 
685
			if (summaryModel.getCashDiscount() == 0 && x.getCashDiscount() > 0) {
-
 
686
				summaryModel.setCashDiscount(1);
-
 
687
			}
686
			if (summaryModel.getSpecialSupport() == 0 && x.getSpecialSupport() > 0) {
688
			if (summaryModel.getSpecialSupport() == 0 && x.getSpecialSupport() > 0) {
687
				summaryModel.setSpecialSupport(1);
689
				summaryModel.setSpecialSupport(1);
688
			}
690
			}
689
			if (summaryModel.getCategoryPayout() == 0 && x.getCategoryPayout() > 0) {
691
			if (summaryModel.getCategoryPayout() == 0 && x.getCategoryPayout() > 0) {
690
				summaryModel.setSpecialSupport(1);
692
				summaryModel.setCategoryPayout(1);
691
			}
693
			}
692
			if (summaryModel.getTertiaryPayout() == 0 && x.getTertiaryPayout() > 0) {
694
			if (summaryModel.getTertiaryPayout() == 0 && x.getTertiaryPayout() > 0) {
693
				summaryModel.setTertiaryPayout(1);
695
				summaryModel.setTertiaryPayout(1);
694
			}
696
			}
695
			if (summaryModel.getModelSpecfic() == 0 && x.getModelSpecfic() > 0) {
697
			if (summaryModel.getModelSpecfic() == 0 && x.getModelSpecfic() > 0) {