| Line 684... |
Line 684... |
| 684 |
}
|
684 |
}
|
| 685 |
|
685 |
|
| 686 |
private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem) {
|
686 |
private float createSchemeInOut(Scheme scheme, InventoryItem inventoryItem) {
|
| 687 |
List<SchemeInOut> schemeInOuts = schemeInOutRepository.selectByScheme(scheme.getId(), inventoryItem.getId());
|
687 |
List<SchemeInOut> schemeInOuts = schemeInOutRepository.selectByScheme(scheme.getId(), inventoryItem.getId());
|
| 688 |
float amount = 0;
|
688 |
float amount = 0;
|
| 689 |
if (schemeInOuts.stream().filter(x -> x.getRolledBackTimestamp() != null).collect(Collectors.toList())
|
689 |
if (schemeInOuts.stream().filter(x -> x.getRolledBackTimestamp() == null).collect(Collectors.toList())
|
| 690 |
.size() == 0) {
|
690 |
.size() == 0) {
|
| 691 |
SchemeInOut schemeInOut = new SchemeInOut();
|
691 |
SchemeInOut schemeInOut = new SchemeInOut();
|
| 692 |
amount = this.getAmount(inventoryItem, scheme);
|
692 |
amount = this.getAmount(inventoryItem, scheme);
|
| 693 |
schemeInOut.setSchemeId(scheme.getId());
|
693 |
schemeInOut.setSchemeId(scheme.getId());
|
| 694 |
schemeInOut.setInventoryItemId(inventoryItem.getId());
|
694 |
schemeInOut.setInventoryItemId(inventoryItem.getId());
|