Subversion Repositories SmartDukaan

Rev

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

Rev 32117 Rev 32118
Line 145... Line 145...
145
            }
145
            }
146
        }
146
        }
147
 
147
 
148
 
148
 
149
        if (retailerFilter.getInvestmentPct() != null) {
149
        if (retailerFilter.getInvestmentPct() != null) {
150
            List<PartnerDailyInvestment> partnerDailyInvestments = partnerDailyInvestmentRepository.selectAll(LocalDate.now());
150
            List<PartnerDailyInvestment> partnerDailyInvestments = partnerDailyInvestmentRepository.selectAll(LocalDate.now().minusDays(1));
151
            partnerDailyInvestmentMap = partnerDailyInvestments.stream().filter(x -> (100 - retailerFilter.getInvestmentPct()) <= x.getShortPercentage()).collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
151
            partnerDailyInvestmentMap = partnerDailyInvestments.stream().filter(x -> (100 - retailerFilter.getInvestmentPct()) <= x.getShortPercentage()).collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
152
        }
152
        }
153
 
153
 
154
 
154
 
155
        if (retailerFilter.getMtdsPct() != null) {
155
        if (retailerFilter.getMtdsPct() != null) {
Line 170... Line 170...
170
                }
170
                }
171
                if (secondarylmtd.get(fofoId) != null) {
171
                if (secondarylmtd.get(fofoId) != null) {
172
                    lmtdVal = secondarylmtd.get(fofoId);
172
                    lmtdVal = secondarylmtd.get(fofoId);
173
                }
173
                }
174
 
174
 
175
                double value = (mtdVal / lmtdVal) * 100;
175
                double value = ((lmtdVal - mtdVal) / lmtdVal) * 100;
176
                if (value <= retailerFilter.getMtdsPct()) {
176
                if (value >= retailerFilter.getMtdsPct()) {
177
                    secondaryPartner.put(fofoId, value);
177
                    secondaryPartner.put(fofoId, value);
178
                }
178
                }
179
 
179
 
180
 
180
 
181
            }
181
            }