|
|
@@ -369,8 +369,8 @@ public class ReportsServiceImpl extends ServiceImpl<ReportsMapper, Reports> impl
|
|
|
BigDecimal currentStlAmountUsdC = finStlBillsItems.stream()
|
|
|
.filter(e -> e.getMblno().equals(item.getMblno()) && MagicValues.C.equals(e.getDc()) && MagicValues.USD.equals(e.getCurCode()))
|
|
|
.map(FinStlBillsItems::getCurrentStlAmount).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
- finStlBillsItemsReports.setAmount(currentStlAmountC.subtract(currentStlAmountD).abs());
|
|
|
- finStlBillsItemsReports.setAmountUsd(currentStlAmountUsdC.subtract(currentStlAmountUsdD).abs());
|
|
|
+ finStlBillsItemsReports.setAmount(currentStlAmountC.subtract(currentStlAmountD));
|
|
|
+ finStlBillsItemsReports.setAmountUsd(currentStlAmountUsdC.subtract(currentStlAmountUsdD));
|
|
|
if (!billsList.isEmpty()) {
|
|
|
billsList.stream().filter(e -> e.getMblno().equals(item.getMblno())).findFirst()
|
|
|
.ifPresent(bills -> finStlBillsItemsReports.setAmountProfit(bills.getAmountDrLoc().subtract(bills.getAmountCrLoc())));
|