Subversion Repositories SmartDukaan

Rev

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

Rev 33665 Rev 33666
Line 647... Line 647...
647
        if (scratchOffers.size() == 0) {
647
        if (scratchOffers.size() == 0) {
648
            ScratchOffer so2 = new ScratchOffer();
648
            ScratchOffer so2 = new ScratchOffer();
649
            so2.setInvoiceNumber(invoiceNumber);
649
            so2.setInvoiceNumber(invoiceNumber);
650
            so2.setScratched(false);
650
            so2.setScratched(false);
651
            so2.setCreatedTimestamp(LocalDateTime.now());
651
            so2.setCreatedTimestamp(LocalDateTime.now());
652
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(1).atTime(LocalTime.MAX));
652
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(0).atTime(LocalTime.MAX));
653
            so2.setOfferName(ScratchedGift.BLNT);
653
            so2.setOfferName(ScratchedGift.BLNT);
654
            so2.setCustomerId(customerId);
654
            so2.setCustomerId(customerId);
655
 
655
 
656
            LocalDateTime today830PM = LocalDate.now().atTime(20, 30);
656
            LocalDateTime today830PM = LocalDate.now().atTime(20, 30);
657
            LocalDateTime today9PM = LocalDate.now().atTime(21, 0);
657
            LocalDateTime today9PM = LocalDate.now().atTime(21, 0);
658
 
658
 
659
            if (LocalDateTime.now().isAfter(today830PM)) {
659
            if (LocalDateTime.now().isAfter(today830PM)) {
660
                so2.setUnlockedAt(today9PM.plusDays(1));
660
                so2.setUnlockedAt(today9PM.plusDays(0));
661
            } else {
661
            } else {
662
                so2.setUnlockedAt(today9PM);
662
                so2.setUnlockedAt(today9PM);
663
            }
663
            }
664
            scratchOfferRepository.persist(so2);
664
            scratchOfferRepository.persist(so2);
665
        }
665
        }
Line 810... Line 810...
810
        if (scratchOffers.size() == 0) {
810
        if (scratchOffers.size() == 0) {
811
            ScratchOffer so2 = new ScratchOffer();
811
            ScratchOffer so2 = new ScratchOffer();
812
            so2.setInvoiceNumber(invoiceNumber);
812
            so2.setInvoiceNumber(invoiceNumber);
813
            so2.setScratched(false);
813
            so2.setScratched(false);
814
            so2.setCreatedTimestamp(LocalDateTime.now());
814
            so2.setCreatedTimestamp(LocalDateTime.now());
815
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(1).atTime(LocalTime.MAX));
815
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(0).atTime(LocalTime.MAX));
816
            so2.setOfferName(selectedGift);
816
            so2.setOfferName(selectedGift);
817
            so2.setCustomerId(customerId);
817
            so2.setCustomerId(customerId);
818
            so2.setUnlockedAt(LocalDateTime.now());
818
            so2.setUnlockedAt(LocalDateTime.now());
819
            scratchOfferRepository.persist(so2);
819
            scratchOfferRepository.persist(so2);
820
        }
820
        }
Line 826... Line 826...
826
        if (scratchOffers.size() == 0) {
826
        if (scratchOffers.size() == 0) {
827
            ScratchOffer so2 = new ScratchOffer();
827
            ScratchOffer so2 = new ScratchOffer();
828
            so2.setInvoiceNumber(invoiceNumber);
828
            so2.setInvoiceNumber(invoiceNumber);
829
            so2.setScratched(false);
829
            so2.setScratched(false);
830
            so2.setCreatedTimestamp(LocalDateTime.now());
830
            so2.setCreatedTimestamp(LocalDateTime.now());
831
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(1).atTime(LocalTime.MAX));
831
            so2.setExpiredTimestamp(ProfitMandiConstants.SCRATCH_OFFER_END_DATE.plusDays(0).atTime(LocalTime.MAX));
832
            so2.setOfferName(selectedGift);
832
            so2.setOfferName(selectedGift);
833
            so2.setCustomerId(customerId);
833
            so2.setCustomerId(customerId);
834
            so2.setUnlockedAt(LocalDateTime.now());
834
            so2.setUnlockedAt(LocalDateTime.now());
835
            scratchOfferRepository.persist(so2);
835
            scratchOfferRepository.persist(so2);
836
        }
836
        }