| 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) {
|