Subversion Repositories SmartDukaan

Rev

Rev 37846 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 37846 Rev 37957
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 {