| Line 266... |
Line 266... |
| 266 |
pm.setFofoId(loginDetails.getFofoId());
|
266 |
pm.setFofoId(loginDetails.getFofoId());
|
| 267 |
plannedModel.add(pm);
|
267 |
plannedModel.add(pm);
|
| 268 |
LOGGER.info("plannedModel" + plannedModel);
|
268 |
LOGGER.info("plannedModel" + plannedModel);
|
| 269 |
|
269 |
|
| 270 |
}
|
270 |
}
|
| 271 |
// List<String> emails = csService.getAuthUserByPartnerId(fofoId);
|
271 |
// List<String> emails = csService.getAuthUserByPartnerId(fofoId);
|
| 272 |
//emails.add(customRetailer.getEmail());
|
272 |
// emails.add(customRetailer.getEmail());
|
| 273 |
|
273 |
|
| 274 |
List<String> emails = new ArrayList<>();
|
274 |
List<String> emails = new ArrayList<>();
|
| 275 |
emails.add("tejbeer1710@gmail.com");
|
275 |
emails.add("tejbeer1710@gmail.com");
|
| 276 |
LOGGER.info("emails" + emails);
|
276 |
LOGGER.info("emails" + emails);
|
| 277 |
ByteArrayOutputStream baos = FileUtil.getCSVByteStream(
|
277 |
ByteArrayOutputStream baos = FileUtil.getCSVByteStream(
|
| 278 |
Arrays.asList("Partner Id", "Partner Name", "Model Name", "Qty"),
|
278 |
Arrays.asList("Partner Id", "Partner Name", "Model Name", "Qty"),
|
| Line 485... |
Line 485... |
| 485 |
int toBeOrdered = 0;
|
485 |
int toBeOrdered = 0;
|
| 486 |
float totalAmount = 0;
|
486 |
float totalAmount = 0;
|
| 487 |
Map<Integer, CatalogListingModel> catalogListingMap = new HashMap<>();
|
487 |
Map<Integer, CatalogListingModel> catalogListingMap = new HashMap<>();
|
| 488 |
Map<Integer, FocusedModel> focusedModelMap = focusedModelRepository.selectAll().stream()
|
488 |
Map<Integer, FocusedModel> focusedModelMap = focusedModelRepository.selectAll().stream()
|
| 489 |
.collect(Collectors.toMap(FocusedModel::getCatalogId, Function.identity()));
|
489 |
.collect(Collectors.toMap(FocusedModel::getCatalogId, Function.identity()));
|
| 490 |
|
- |
|
| - |
|
490 |
LOGGER.info("fofoId" + loginDetails.getFofoId());
|
| 491 |
Map<Integer, Item> items = itemRepository
|
491 |
Map<Integer, Item> items = itemRepository
|
| 492 |
.selectByIds(tagListings.stream().map(x -> x.getItemId()).collect(Collectors.toSet())).stream()
|
492 |
.selectByIds(tagListings.stream().map(x -> x.getItemId()).collect(Collectors.toSet())).stream()
|
| 493 |
.collect(Collectors.toMap(x -> x.getId(), x -> x));
|
493 |
.collect(Collectors.toMap(x -> x.getId(), x -> x));
|
| 494 |
|
494 |
|
| 495 |
Map<Integer, Integer> fofoOrderMap = fofoOrderRepository
|
495 |
Map<Integer, Integer> fofoOrderMap = fofoOrderRepository
|
| 496 |
.selectByFofoIdBetweenCreatedTimeStamp(loginDetails.getFofoId(), LocalDateTime.now().minusDays(15),
|
496 |
.selectByFofoIdBetweenCreatedTimeStamp(loginDetails.getFofoId(), LocalDateTime.now().minusDays(15),
|
| 497 |
LocalDateTime.now())
|
497 |
LocalDateTime.now())
|
| 498 |
.stream()
|
498 |
.stream()
|
| 499 |
.collect(Collectors.toMap(x -> x.getOrderItem().getItemId(), x -> x.getOrderItem().getQuantity()));
|
499 |
.collect(Collectors.toMap(x -> x.getOrderItem().getItemId(), x -> x.getOrderItem().getQuantity()));
|
| - |
|
500 |
|
| - |
|
501 |
LOGGER.info("fofoOrderMap" +fofoOrderMap);
|
| 500 |
Map<Integer, Integer> last15DaysMap = null;
|
502 |
Map<Integer, Integer> last15DaysMap = null;
|
| 501 |
if (!fofoOrderMap.isEmpty()) {
|
503 |
if (!fofoOrderMap.isEmpty()) {
|
| 502 |
last15DaysMap = itemRepository.selectByIds(fofoOrderMap.keySet()).stream().collect(Collectors
|
504 |
last15DaysMap = itemRepository.selectByIds(fofoOrderMap.keySet()).stream().collect(Collectors
|
| 503 |
.groupingBy(x -> x.getCatalogItemId(), Collectors.summingInt(x -> fofoOrderMap.get(x.getId()))));
|
505 |
.groupingBy(x -> x.getCatalogItemId(), Collectors.summingInt(x -> fofoOrderMap.get(x.getId()))));
|
| 504 |
}
|
506 |
}
|