| Line 190... |
Line 190... |
| 190 |
if (targetIds.size() > 0) {
|
190 |
if (targetIds.size() > 0) {
|
| 191 |
PartnerTarget target = partnerTargetRepository.selectAllPartnerTargetForPartner(fofoId, targetIds).get(0);
|
191 |
PartnerTarget target = partnerTargetRepository.selectAllPartnerTargetForPartner(fofoId, targetIds).get(0);
|
| 192 |
double targetValue = (double)target.getTargetValue();
|
192 |
double targetValue = (double)target.getTargetValue();
|
| 193 |
int remainingDays = monthLength - curDate.getDayOfMonth() + 1;
|
193 |
int remainingDays = monthLength - curDate.getDayOfMonth() + 1;
|
| 194 |
//Should not consider today's sale while evaluating today's target.
|
194 |
//Should not consider today's sale while evaluating today's target.
|
| 195 |
double todayTargetValue = targetValue - (mtdSale-todaySale)/remainingDays;
|
195 |
double todayTargetValue = (targetValue - (mtdSale-todaySale))/remainingDays;
|
| 196 |
salesMap.put("todayTarget", todayTargetValue);
|
196 |
salesMap.put("todayTarget", todayTargetValue);
|
| 197 |
salesMap.put("monthTarget", targetValue);
|
197 |
salesMap.put("monthTarget", targetValue);
|
| 198 |
} else {
|
198 |
} else {
|
| 199 |
salesMap.put("todayTarget", 0d);
|
199 |
salesMap.put("todayTarget", 0d);
|
| 200 |
salesMap.put("monthTarget", 0d);
|
200 |
salesMap.put("monthTarget", 0d);
|