| Line 1412... |
Line 1412... |
| 1412 |
// "Billing is on hold temporarily", "Billing is on hold temporarily");
|
1412 |
// "Billing is on hold temporarily", "Billing is on hold temporarily");
|
| 1413 |
LOGGER.info("request at uri {}", request.getRequestURI());
|
1413 |
LOGGER.info("request at uri {}", request.getRequestURI());
|
| 1414 |
LOGGER.info("request body {}", createOrderRequest);
|
1414 |
LOGGER.info("request body {}", createOrderRequest);
|
| 1415 |
LoginDetails fofoDetails = cookiesProcessor.getCookiesObject(request);
|
1415 |
LoginDetails fofoDetails = cookiesProcessor.getCookiesObject(request);
|
| 1416 |
int fofoOrderId = orderService.createOrder(createOrderRequest, fofoDetails.getFofoId(), accessoriesDeals);
|
1416 |
int fofoOrderId = orderService.createOrder(createOrderRequest, fofoDetails.getFofoId(), accessoriesDeals);
|
| 1417 |
try {
|
- |
|
| 1418 |
Set<Integer> fofoOrderItemIds = createOrderRequest.getFofoOrderItems()
|
1417 |
Set<Integer> fofoOrderItemIds = createOrderRequest.getFofoOrderItems()
|
| 1419 |
.stream().map(CustomFofoOrderItem::getItemId).collect(Collectors.toSet());
|
1418 |
.stream().map(CustomFofoOrderItem::getItemId).collect(Collectors.toSet());
|
| 1420 |
scratchService.processScratchOffer(fofoOrderId, fofoOrderItemIds);
|
1419 |
scratchService.processScratchOfferAfterCommit(fofoOrderId, fofoOrderItemIds);
|
| 1421 |
} catch (Exception e) {
|
- |
|
| 1422 |
LOGGER.error("Exception during processScratchOffer for order {}: {}", fofoOrderId, e.getMessage(), e);
|
- |
|
| 1423 |
}
|
- |
|
| 1424 |
|
1420 |
|
| 1425 |
LOGGER.info("Order has been created successfully...");
|
1421 |
LOGGER.info("Order has been created successfully...");
|
| 1426 |
|
1422 |
|
| 1427 |
if (createOrderRequest.isSendInvoiceOnWhatsApp()) {
|
1423 |
if (createOrderRequest.isSendInvoiceOnWhatsApp()) {
|
| 1428 |
try {
|
1424 |
try {
|