Subversion Repositories SmartDukaan

Rev

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

Rev 33677 Rev 33679
Line 581... Line 581...
581
 
581
 
582
        }
582
        }
583
        //Process scratch
583
        //Process scratch
584
        this.processScratchOffer(fofoOrder);
584
        this.processScratchOffer(fofoOrder);
585
 
585
 
586
        //unable it fo upsell call
586
//        unable it fo upsell call
587
//        if (fofoOrder.getId() > 0) {
587
//        if (fofoOrder.getId() > 0) {
588
//            List<InsurancePolicy> insurancePolicies = insurancePolicyRepository
588
//            List<InsurancePolicy> insurancePolicies = insurancePolicyRepository
589
//                    .selectByRetailerIdInvoiceNumber(fofoOrder.getInvoiceNumber());
589
//                    .selectByRetailerIdInvoiceNumber(fofoOrder.getInvoiceNumber());
590
//            if (insurancePolicies.isEmpty()) {
590
//            if (insurancePolicies.isEmpty()) {
591
//                List<FofoOrderItem> fofoOrderItems = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());
591
//                List<FofoOrderItem> fofoOrderItems = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());
Line 666... Line 666...
666
        if (scratchOffers.size() == 0) {
666
        if (scratchOffers.size() == 0) {
667
            ScratchOffer so2 = new ScratchOffer();
667
            ScratchOffer so2 = new ScratchOffer();
668
            so2.setInvoiceNumber(invoiceNumber);
668
            so2.setInvoiceNumber(invoiceNumber);
669
            so2.setScratched(false);
669
            so2.setScratched(false);
670
            so2.setCreatedTimestamp(LocalDateTime.now());
670
            so2.setCreatedTimestamp(LocalDateTime.now());
671
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(0).atTime(LocalTime.MAX));
671
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(1).atTime(LocalTime.MAX));
672
            so2.setOfferName(ScratchedGift.BLNT);
672
            so2.setOfferName(ScratchedGift.BLNT);
673
            so2.setCustomerId(customerId);
673
            so2.setCustomerId(customerId);
674
 
674
 
675
            LocalDateTime today830PM = LocalDate.now().atTime(20, 30);
675
            LocalDateTime today830PM = LocalDate.now().atTime(20, 30);
676
            LocalDateTime today9PM = LocalDate.now().atTime(21, 0);
676
            LocalDateTime today9PM = LocalDate.now().atTime(21, 0);
Line 832... Line 832...
832
        if (scratchOffers.size() == 0) {
832
        if (scratchOffers.size() == 0) {
833
            ScratchOffer so2 = new ScratchOffer();
833
            ScratchOffer so2 = new ScratchOffer();
834
            so2.setInvoiceNumber(invoiceNumber);
834
            so2.setInvoiceNumber(invoiceNumber);
835
            so2.setScratched(false);
835
            so2.setScratched(false);
836
            so2.setCreatedTimestamp(LocalDateTime.now());
836
            so2.setCreatedTimestamp(LocalDateTime.now());
837
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(0).atTime(LocalTime.MAX));
837
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(1).atTime(LocalTime.MAX));
838
            so2.setOfferName(selectedGift);
838
            so2.setOfferName(selectedGift);
839
            so2.setCustomerId(customerId);
839
            so2.setCustomerId(customerId);
840
            so2.setUnlockedAt(LocalDateTime.now());
840
            so2.setUnlockedAt(LocalDateTime.now());
841
            scratchOfferRepository.persist(so2);
841
            scratchOfferRepository.persist(so2);
842
        }
842
        }
Line 848... Line 848...
848
        if (scratchOffers.size() == 0) {
848
        if (scratchOffers.size() == 0) {
849
            ScratchOffer so2 = new ScratchOffer();
849
            ScratchOffer so2 = new ScratchOffer();
850
            so2.setInvoiceNumber(invoiceNumber);
850
            so2.setInvoiceNumber(invoiceNumber);
851
            so2.setScratched(false);
851
            so2.setScratched(false);
852
            so2.setCreatedTimestamp(LocalDateTime.now());
852
            so2.setCreatedTimestamp(LocalDateTime.now());
853
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(0).atTime(LocalTime.MAX));
853
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(1).atTime(LocalTime.MAX));
854
            so2.setOfferName(selectedGift);
854
            so2.setOfferName(selectedGift);
855
            so2.setCustomerId(customerId);
855
            so2.setCustomerId(customerId);
856
            so2.setUnlockedAt(LocalDateTime.now());
856
            so2.setUnlockedAt(LocalDateTime.now());
857
            scratchOfferRepository.persist(so2);
857
            scratchOfferRepository.persist(so2);
858
        }
858
        }