Subversion Repositories SmartDukaan

Rev

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

Rev 29641 Rev 29643
Line 486... Line 486...
486
		}
486
		}
487
	}
487
	}
488
	//Only in and activation margins are allowed to be rolled out more than twice
488
	//Only in and activation margins are allowed to be rolled out more than twice
489
	private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem) {
489
	private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem) {
490
		LOGGER.info("Scheme === {}", scheme);
490
		LOGGER.info("Scheme === {}", scheme);
491
		if((scheme.getId() == 411 || scheme.getId()==612) && inventoryItem.getCreateTimestamp().isBefore(LocalDate.of(2021, 12, 1).atStartOfDay())) {
491
		if((scheme.getId() == 411 || scheme.getId()==612) && inventoryItem.getCreateTimestamp().isAfter(LocalDate.of(2021, 12, 1).atStartOfDay())) {
492
			return 0;
492
			return 0;
493
		}
493
		}
494
		List<SchemeInOut> sios = schemeInOutRepository.selectAllByType(scheme.getType(), inventoryItem.getId());
494
		List<SchemeInOut> sios = schemeInOutRepository.selectAllByType(scheme.getType(), inventoryItem.getId());
495
		float actualCredit = 0;
495
		float actualCredit = 0;
496
		if (sios.stream().filter(x -> x.getRolledBackTimestamp() == null && x.getSchemeId() == scheme.getId())
496
		if (sios.stream().filter(x -> x.getRolledBackTimestamp() == null && x.getSchemeId() == scheme.getId())