|
@@ -838,7 +838,7 @@ public class FinStlBillsServiceImpl extends ServiceImpl<FinStlBillsMapper, FinSt
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
finAccBills.setStlAmountDrUsd(finAccBills.getStlAmountDrUsd().add(item.getCurrentStlAmount()));
|
|
finAccBills.setStlAmountDrUsd(finAccBills.getStlAmountDrUsd().add(item.getCurrentStlAmount()));
|
|
|
- BigDecimal cny = currencyUtils.converter(item.getCurCode(), curExrateList, item.getCurrentStlAmount(), item.getCurrentStlCurCode(), "2");
|
|
|
|
|
|
|
+ BigDecimal cny = currencyUtils.converter(item.getDc(), curExrateList, item.getCurrentStlAmount(), item.getCurrentStlCurCode(), "2");
|
|
|
finAccBills.setStlAmountDrLoc(finAccBills.getStlAmountDrLoc().add(cny));
|
|
finAccBills.setStlAmountDrLoc(finAccBills.getStlAmountDrLoc().add(cny));
|
|
|
if (!ids.isEmpty()) {
|
|
if (!ids.isEmpty()) {
|
|
|
finAccBills.setAppliedAmountStlUsd(finAccBills.getAppliedAmountStl().add(item.getCurrentStlAmount()));
|
|
finAccBills.setAppliedAmountStlUsd(finAccBills.getAppliedAmountStl().add(item.getCurrentStlAmount()));
|
|
@@ -862,7 +862,7 @@ public class FinStlBillsServiceImpl extends ServiceImpl<FinStlBillsMapper, FinSt
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
finAccBills.setStlAmountCrUsd(finAccBills.getStlAmountCrUsd().add(item.getCurrentStlAmount()));
|
|
finAccBills.setStlAmountCrUsd(finAccBills.getStlAmountCrUsd().add(item.getCurrentStlAmount()));
|
|
|
- BigDecimal cny = currencyUtils.converter(item.getCurCode(), curExrateList, item.getCurrentStlAmount(), item.getCurrentStlCurCode(), "2");
|
|
|
|
|
|
|
+ BigDecimal cny = currencyUtils.converter(item.getDc(), curExrateList, item.getCurrentStlAmount(), item.getCurrentStlCurCode(), "2");
|
|
|
finAccBills.setStlAmountCrLoc(finAccBills.getStlAmountCrLoc().add(cny));
|
|
finAccBills.setStlAmountCrLoc(finAccBills.getStlAmountCrLoc().add(cny));
|
|
|
if (!ids.isEmpty()) {
|
|
if (!ids.isEmpty()) {
|
|
|
finAccBills.setAppliedAmountStlUsd(finAccBills.getAppliedAmountStlUsd().add(item.getCurrentStlAmount()));
|
|
finAccBills.setAppliedAmountStlUsd(finAccBills.getAppliedAmountStlUsd().add(item.getCurrentStlAmount()));
|
|
@@ -914,7 +914,7 @@ public class FinStlBillsServiceImpl extends ServiceImpl<FinStlBillsMapper, FinSt
|
|
|
e.setStlBillId(detail.getId());
|
|
e.setStlBillId(detail.getId());
|
|
|
e.setStlBillNo(detail.getBillNo());
|
|
e.setStlBillNo(detail.getBillNo());
|
|
|
e.setStlDate(detail.getBillDate());
|
|
e.setStlDate(detail.getBillDate());
|
|
|
- e.setStlOrgAmount(currencyUtils.converter(item.getCurCode(), curExrateList, item.getCurrentStlAmount(), e.getDc(), "2"));
|
|
|
|
|
|
|
+ e.setStlOrgAmount(currencyUtils.converter(e.getDc(), curExrateList, item.getCurrentStlAmount(), item.getCurCode(), "2"));
|
|
|
e.setStlCurCode(item.getCurrentStlCurCode());
|
|
e.setStlCurCode(item.getCurrentStlCurCode());
|
|
|
e.setStlExrate(item.getExrate());
|
|
e.setStlExrate(item.getExrate());
|
|
|
e.setStlExrateLoc(item.getCurrentStlExrate());
|
|
e.setStlExrateLoc(item.getCurrentStlExrate());
|
|
@@ -1140,7 +1140,7 @@ public class FinStlBillsServiceImpl extends ServiceImpl<FinStlBillsMapper, FinSt
|
|
|
finAccBills.setStlAmountDrLoc(finAccBills.getStlAmountDrLoc().subtract(item.getCurrentStlAmount()));
|
|
finAccBills.setStlAmountDrLoc(finAccBills.getStlAmountDrLoc().subtract(item.getCurrentStlAmount()));
|
|
|
} else {
|
|
} else {
|
|
|
finAccBills.setStlAmountDrUsd(finAccBills.getStlAmountDrUsd().subtract(item.getCurrentStlAmount()));
|
|
finAccBills.setStlAmountDrUsd(finAccBills.getStlAmountDrUsd().subtract(item.getCurrentStlAmount()));
|
|
|
- BigDecimal cny = currencyUtils.converter(item.getCurCode(), curExrateList, item.getCurrentStlAmount(), item.getDc(), "2");
|
|
|
|
|
|
|
+ BigDecimal cny = currencyUtils.converter(item.getDc(), curExrateList, item.getCurrentStlAmount(), item.getCurCode(), "2");
|
|
|
finAccBills.setStlAmountDrLoc(finAccBills.getStlAmountDrLoc().subtract(cny));
|
|
finAccBills.setStlAmountDrLoc(finAccBills.getStlAmountDrLoc().subtract(cny));
|
|
|
}
|
|
}
|
|
|
if (finAccBills.getAmountDr().compareTo(new BigDecimal("0.00")) == 0 &&
|
|
if (finAccBills.getAmountDr().compareTo(new BigDecimal("0.00")) == 0 &&
|
|
@@ -1170,7 +1170,7 @@ public class FinStlBillsServiceImpl extends ServiceImpl<FinStlBillsMapper, FinSt
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
finAccBills.setStlAmountCrUsd(finAccBills.getStlAmountCrUsd().subtract(item.getCurrentStlAmount()));
|
|
finAccBills.setStlAmountCrUsd(finAccBills.getStlAmountCrUsd().subtract(item.getCurrentStlAmount()));
|
|
|
- BigDecimal cny = currencyUtils.converter(item.getCurCode(), curExrateList, item.getCurrentStlAmount(), item.getDc(), "2");
|
|
|
|
|
|
|
+ BigDecimal cny = currencyUtils.converter(item.getDc(), curExrateList, item.getCurrentStlAmount(), item.getCurCode(), "2");
|
|
|
finAccBills.setStlAmountCrLoc(finAccBills.getStlAmountCrLoc().subtract(cny));
|
|
finAccBills.setStlAmountCrLoc(finAccBills.getStlAmountCrLoc().subtract(cny));
|
|
|
if (!ids.isEmpty()) {
|
|
if (!ids.isEmpty()) {
|
|
|
finAccBills.setAppliedAmountStlUsd(finAccBills.getAppliedAmountStlUsd().subtract(item.getCurrentStlAmount()));
|
|
finAccBills.setAppliedAmountStlUsd(finAccBills.getAppliedAmountStlUsd().subtract(item.getCurrentStlAmount()));
|