Subversion Repositories SmartDukaan

Rev

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

Rev 30782 Rev 30796
Line 707... Line 707...
707
					schemeInOutNew.setStatus(SchemePayoutStatus.PENDING);
707
					schemeInOutNew.setStatus(SchemePayoutStatus.PENDING);
708
					schemeInOutNew.setStatusDescription("Special support, Activation pending for IMEI#" + inventoryItem.getSerialNumber());
708
					schemeInOutNew.setStatusDescription("Special support, Activation pending for IMEI#" + inventoryItem.getSerialNumber());
709
					schemeInOutRepository.persist(schemeInOutNew);
709
					schemeInOutRepository.persist(schemeInOutNew);
710
				} else if (schemeInOut.getStatus().equals(SchemePayoutStatus.CREDITED)) {
710
				} else if (schemeInOut.getStatus().equals(SchemePayoutStatus.CREDITED)) {
711
					schemeInOutNew.setStatus(SchemePayoutStatus.CREDITED);
711
					schemeInOutNew.setStatus(SchemePayoutStatus.CREDITED);
-
 
712
					schemeInOutNew.setCreditTimestamp(LocalDateTime.now());
712
					schemeInOutNew.setStatusDescription("Special support credited");
713
					schemeInOutNew.setStatusDescription("Special support credited");
713
					schemeInOutRepository.persist(schemeInOutNew);
714
					schemeInOutRepository.persist(schemeInOutNew);
714
					walletService.addAmountToWallet(inventoryItem.getFofoId(), fofoOrder.getId(), WalletReferenceType.SPECIAL_SUPPORT,
715
					walletService.addAmountToWallet(inventoryItem.getFofoId(), fofoOrder.getId(), WalletReferenceType.SPECIAL_SUPPORT,
715
							"Special support adjusted against overall margin gains for Imei - " + inventoryItem.getSerialNumber(), amountToCredit - schemeInOut.getAmount(),
716
							"Special support adjusted against overall margin gains for Imei - " + inventoryItem.getSerialNumber(), amountToCredit - schemeInOut.getAmount(),
716
							fofoOrder.getCreateTimestamp());
717
							fofoOrder.getCreateTimestamp());