Subversion Repositories SmartDukaan

Rev

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

Rev 24307 Rev 24460
Line 674... Line 674...
674
	}
674
	}
675
 
675
 
676
	private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem) {
676
	private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem) {
677
		SchemeInOut schemeInOut = schemeInOutRepository.selectByScheme(scheme.getId(), inventoryItem.getId());
677
		SchemeInOut schemeInOut = schemeInOutRepository.selectByScheme(scheme.getId(), inventoryItem.getId());
678
		float amount = 0;
678
		float amount = 0;
679
		if (schemeInOut == null) {
679
		if (schemeInOut == null || schemeInOut.getRolledBackTimestamp() != null) {
680
			schemeInOut = new SchemeInOut();
680
			schemeInOut = new SchemeInOut();
681
			amount = this.getAmount(inventoryItem, scheme);
681
			amount = this.getAmount(inventoryItem, scheme);
682
			schemeInOut.setSchemeId(scheme.getId());
682
			schemeInOut.setSchemeId(scheme.getId());
683
			schemeInOut.setInventoryItemId(inventoryItem.getId());
683
			schemeInOut.setInventoryItemId(inventoryItem.getId());
684
			schemeInOut.setAmount(amount);
684
			schemeInOut.setAmount(amount);