Subversion Repositories SmartDukaan

Rev

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

Rev 31045 Rev 31057
Line 522... Line 522...
522
			PendingOrderItem poi = pendingOrderItemRepository.selectById(createOrderRequest.getPoItemId());
522
			PendingOrderItem poi = pendingOrderItemRepository.selectById(createOrderRequest.getPoItemId());
523
			poi.setStatus(OrderStatus.BILLED);
523
			poi.setStatus(OrderStatus.BILLED);
524
			poi.setBilledTimestamp(LocalDateTime.now());
524
			poi.setBilledTimestamp(LocalDateTime.now());
525
		}
525
		}
526
 
526
 
527
		LocalDate startDate = LocalDate.of(2021, 10, 29);
527
		LocalDate startDate = LocalDate.of(2022, 10, 14);
528
		LocalDate endDate = LocalDate.of(2021, 11, 8);
528
		LocalDate endDate = LocalDate.of(2022, 10, 26);
529
 
529
 
530
		if (LocalDateTime.now().isAfter(startDate.atStartOfDay())
530
		if (LocalDateTime.now().isAfter(startDate.atStartOfDay())
531
				&& LocalDateTime.now().isBefore(endDate.atStartOfDay())) {
531
				&& LocalDateTime.now().isBefore(endDate.atStartOfDay())) {
532
 
532
 
533
			try {
533
			try {
Line 576... Line 576...
576
 
576
 
577
	private void createScratchOffer(String invoiceNumber, int customerId) {
577
	private void createScratchOffer(String invoiceNumber, int customerId) {
578
 
578
 
579
		ScratchOffer so = new ScratchOffer();
579
		ScratchOffer so = new ScratchOffer();
580
		so.setInvoiceNumber(invoiceNumber);
580
		so.setInvoiceNumber(invoiceNumber);
581
		so.setOfferName(ScratchedGift.OTSR);
581
		so.setOfferName(ScratchedGift.EW);
582
		so.setScratched(false);
582
		so.setScratched(false);
583
		so.setCreatedTimestamp(LocalDateTime.now());
583
		so.setCreatedTimestamp(LocalDateTime.now());
584
		so.setExpiredTimestamp(so.getCreatedTimestamp().plusDays(1));
584
		so.setExpiredTimestamp(so.getCreatedTimestamp().plusDays(1));
585
		so.setUnlockedAt(LocalDateTime.now());
585
		so.setUnlockedAt(LocalDateTime.now());
586
		so.setCustomerId(customerId);
586
		so.setCustomerId(customerId);
Line 588... Line 588...
588
 
588
 
589
		ScratchOffer so2 = new ScratchOffer();
589
		ScratchOffer so2 = new ScratchOffer();
590
		so2.setInvoiceNumber(invoiceNumber);
590
		so2.setInvoiceNumber(invoiceNumber);
591
		so2.setScratched(false);
591
		so2.setScratched(false);
592
		so2.setCreatedTimestamp(LocalDateTime.now());
592
		so2.setCreatedTimestamp(LocalDateTime.now());
593
		so2.setExpiredTimestamp(so.getCreatedTimestamp().plusDays(1));
593
		so2.setExpiredTimestamp(so.getCreatedTimestamp().plusDays(4));
594
		so2.setOfferName(ScratchedGift.ADTL);
594
		so2.setOfferName(ScratchedGift.BLNT);
595
		so2.setCustomerId(customerId);
595
		so2.setCustomerId(customerId);
-
 
596
 
-
 
597
		LocalDate date = LocalDate.now();
-
 
598
		LocalDateTime seven = LocalDateTime.of(date.getYear(), date.getMonth(), date.getDayOfMonth(), 7, 0);
-
 
599
		LocalDateTime nine = LocalDateTime.of(date.getYear(), date.getMonth(), date.getDayOfMonth(), 7, 0);
-
 
600
 
-
 
601
		if (LocalDateTime.now().isAfter(seven)) {
596
		so2.setUnlockedAt(LocalDate.now().plusDays(1).atStartOfDay());
602
			so2.setUnlockedAt(nine.plusDays(1));
-
 
603
		} else {
-
 
604
			so2.setUnlockedAt(nine);
-
 
605
		}
-
 
606
 
597
		scratchOfferRepository.persist(so2);
607
		scratchOfferRepository.persist(so2);
598
 
608
 
599
	}
609
	}
600
 
610
 
601
	private HygieneData createAndGetHygieneData(int id, int fofoId) {
611
	private HygieneData createAndGetHygieneData(int id, int fofoId) {