Subversion Repositories SmartDukaan

Rev

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

Rev 25216 Rev 25217
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 = Math.round((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);