| Line 1438... |
Line 1438... |
| 1438 |
// Get latest order Id
|
1438 |
// Get latest order Id
|
| 1439 |
int orderId = scanRecordRepository.selectByInventoryItemId(ii.getId()).stream()
|
1439 |
int orderId = scanRecordRepository.selectByInventoryItemId(ii.getId()).stream()
|
| 1440 |
.filter(x -> x.getOrderId() > 0)
|
1440 |
.filter(x -> x.getOrderId() > 0)
|
| 1441 |
.sorted(Comparator.comparing(ScanRecord::getCreateTimestamp).reversed()).findFirst().get()
|
1441 |
.sorted(Comparator.comparing(ScanRecord::getCreateTimestamp).reversed()).findFirst().get()
|
| 1442 |
.getOrderId();
|
1442 |
.getOrderId();
|
| - |
|
1443 |
|
| - |
|
1444 |
FofoOrder fofoOrder;
|
| - |
|
1445 |
try {
|
| 1443 |
FofoOrder fofoOrder = fofoOrderRepository.selectByOrderId(orderId);
|
1446 |
fofoOrder = fofoOrderRepository.selectByOrderId(orderId);
|
| - |
|
1447 |
} catch (ProfitMandiBusinessException e) {
|
| - |
|
1448 |
LOGGER.error("Error while fetching order details for order id {}", orderId, e);
|
| - |
|
1449 |
continue;
|
| - |
|
1450 |
}
|
| 1444 |
|
1451 |
|
| 1445 |
InventoryPayoutModel inventoryPayoutModel = priceCircularService.getPayouts(ii);
|
1452 |
InventoryPayoutModel inventoryPayoutModel = priceCircularService.getPayouts(ii);
|
| 1446 |
AmountModel amountModel = new AmountModel();
|
1453 |
AmountModel amountModel = new AmountModel();
|
| 1447 |
amountModel.setAmount(scheme.getAmount());
|
1454 |
amountModel.setAmount(scheme.getAmount());
|
| 1448 |
amountModel.setAmountType(scheme.getAmountType());
|
1455 |
amountModel.setAmountType(scheme.getAmountType());
|