Subversion Repositories SmartDukaan

Rev

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

Rev 27550 Rev 27552
Line 108... Line 108...
108
			PartnerType partnerType = partnerTypeChangeService.getTypeOnDate(fofoId, LocalDate.now());
108
			PartnerType partnerType = partnerTypeChangeService.getTypeOnDate(fofoId, LocalDate.now());
109
 
109
 
110
			Map<EscalationType, AuthUser> authuserEsclationTypeMap = csService
110
			Map<EscalationType, AuthUser> authuserEsclationTypeMap = csService
111
					.getAuthUserAndEsclationByPartnerId(fofoId);
111
					.getAuthUserAndEsclationByPartnerId(fofoId);
112
			PartnerDetailModel pm = new PartnerDetailModel();
112
			PartnerDetailModel pm = new PartnerDetailModel();
113
			pm.setLmtd(lmtdSale.get(fofoId) == null ? 0 : lmtdSale.get(fofoId));
113
			pm.setLmtd(lmtdSale.get(fofoId) == null ? 0 : lmtdSale.get(fofoId).intValue());
114
			pm.setMtd(mtdSale.get(fofoId) == null ? 0 : mtdSale.get(fofoId));
114
			pm.setMtd(mtdSale.get(fofoId) == null ? 0 : mtdSale.get(fofoId).intValue());
115
			pm.setTodayTertiary(todaytertiary.get(fofoId) == null ? 0 : todaytertiary.get(fofoId));
115
			pm.setTodayTertiary(todaytertiary.get(fofoId) == null ? 0 : todaytertiary.get(fofoId).intValue());
116
			pm.setLastThreeDaytertiary(last3daystertiary.get(fofoId) == null ? 0 : last3daystertiary.get(fofoId));
116
			pm.setLastThreeDaytertiary(last3daystertiary.get(fofoId) == null ? 0 : last3daystertiary.get(fofoId));
117
			pm.setWalletAmount(userWallet.get(fofoId).getAmount() == 0 ? 0 : userWallet.get(fofoId).getAmount());
117
			pm.setWalletAmount(userWallet.get(fofoId).getAmount() == 0 ? 0 : userWallet.get(fofoId).getAmount());
118
			pm.setInvestment(investmentMap.get(fofoId));
118
			pm.setInvestment(investmentMap.get(fofoId));
119
			pm.setTicket(ticketMap.get(fofoId) == null ? 0 : ticketMap.get(fofoId).intValue());
119
			pm.setTicket(ticketMap.get(fofoId) == null ? 0 : ticketMap.get(fofoId).intValue());
120
			pm.setHygiene(hygieneCount);
120
			pm.setHygiene(hygieneCount);
Line 173... Line 173...
173
			aggregateInvestment.setSalesAmount(aggregateInvestment.getSalesAmount() + pdi.getSalesAmount());
173
			aggregateInvestment.setSalesAmount(aggregateInvestment.getSalesAmount() + pdi.getSalesAmount());
174
			aggregateInvestment.setUnbilledAmount(aggregateInvestment.getUnbilledAmount() + pdi.getUnbilledAmount());
174
			aggregateInvestment.setUnbilledAmount(aggregateInvestment.getUnbilledAmount() + pdi.getUnbilledAmount());
175
			aggregateInvestment.setWalletAmount(aggregateInvestment.getWalletAmount() + pdi.getWalletAmount());
175
			aggregateInvestment.setWalletAmount(aggregateInvestment.getWalletAmount() + pdi.getWalletAmount());
176
		}
176
		}
177
 
177
 
178
		LOGGER.info("this.format((long) totallmtdAmount" + this.format((long) totallmtdAmount));
-
 
179
		pdm.setHygiene(currentHygieneCount);
178
		pdm.setHygiene(currentHygieneCount);
180
		pdm.setTotalHygiene(currentTotalHygieneCount);
179
		pdm.setTotalHygiene(currentTotalHygieneCount);
181
		pdm.setFormattedlmtd(this.format((long) totallmtdAmount));
-
 
182
		pdm.setFormattedmtd(this.format((long) totalmtdAmount));
-
 
183
		pdm.setFormattedTodayTertiary(this.format((long) totalTodayTertiary));
-
 
184
		pdm.setLmtd(totallmtdAmount);
180
		pdm.setLmtd((int) totallmtdAmount);
185
		pdm.setMtd(totalmtdAmount);
181
		pdm.setMtd((int) totalmtdAmount);
186
		pdm.setTicket(totalTicketCount);
182
		pdm.setTicket((int) totalTicketCount);
187
		pdm.setTodayTertiary(totalTodayTertiary);
183
		pdm.setTodayTertiary((int) totalTodayTertiary);
188
		pdm.setCount(partnerDetailModels.size());
184
		pdm.setCount(partnerDetailModels.size());
189
		return pdm;
185
		return pdm;
190
	}
186
	}
191
 
187
 
192
	private String format(long value) {
-
 
193
		String finalval = null;
-
 
194
 
-
 
195
		if (value >= 100000 && value < 10000000) {
-
 
196
			long reminder = value / 100000;
-
 
197
			long quitonent = value % 100000;
-
 
198
			finalval = reminder + "." + quitonent;
-
 
199
			String secondval = String.valueOf(quitonent);
-
 
200
			if (secondval.length() >= 2) {
-
 
201
				secondval = secondval.substring(0, 2);
-
 
202
				finalval = reminder + "." + secondval;
-
 
203
			}
-
 
204
			return String.valueOf(finalval) + " Lacs";
-
 
205
		} else if (value >= 1000 && value < 100000) {
-
 
206
			long reminder = value / 1000;
-
 
207
			long quitonent = value % 1000;
-
 
208
			finalval = reminder + "." + quitonent;
-
 
209
			String secondval = String.valueOf(quitonent);
-
 
210
			if (secondval.length() >= 2) {
-
 
211
				secondval = secondval.substring(0, 2);
-
 
212
				finalval = reminder + "." + secondval;
-
 
213
			}
-
 
214
			return String.valueOf(finalval) + " K";
-
 
215
		} else if (value >= 10000000 && value < 1000000000) {
-
 
216
			long reminder = value / 10000000;
-
 
217
			long quitonent = value % 10000000;
-
 
218
			finalval = reminder + "." + quitonent;
-
 
219
			String secondval = String.valueOf(quitonent);
-
 
220
			if (secondval.length() >= 2) {
-
 
221
				secondval = secondval.substring(0, 2);
-
 
222
				finalval = reminder + "." + secondval;
-
 
223
			}
-
 
224
			return String.valueOf(finalval) + " Cr";
-
 
225
		}
-
 
226
		return String.valueOf(finalval);
-
 
227
 
-
 
228
	}
-
 
229
 
-
 
230
}
188
}