| 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 |
}
|