贷记单提交计算扣减后金额
This commit is contained in:
ljw 2025-01-03 21:15:24 +08:00
parent 5a6cde6e38
commit 32db098136

View File

@ -152,31 +152,31 @@ public class DebCredNewSubmitOp extends AbstractOperationServicePlugIn {
String number = yem_em_replace.getString("number"); String number = yem_em_replace.getString("number");
if (number.equals("CNY")) { if (number.equals("CNY")) {
temp.set("yem_creditrmbamt", bigDecimal); temp.set("yem_creditrmbamt", bigDecimal);
if (yemCurrency != null) {
String numbers = yemCurrency.getString("number");
if ("CNY".equals(numbers)) {
temp.set("yem_koujianusd", bigDecimal);
temp.set("yem_koujiancny", bigDecimal.add(yemAmount.subtract(yemAmountSub)));
} else if ("USD".equals(numbers)) {
temp.set("yem_koujianusd", bigDecimal.add(yemAmount.subtract(yemAmountSub)));
temp.set("yem_koujiancny", bigDecimal);
}
}
} }
if (number.equals("USD")) { if (number.equals("USD")) {
temp.set("yem_creditusdamt", bigDecimal); temp.set("yem_creditusdamt", bigDecimal);
} if (yemCurrency != null) {
if (yemCurrency != null) { String numbers = yemCurrency.getString("number");
/* if ("CNY".equals(numbers)) {
1如果结算币别=美元 temp.set("yem_koujianusd", bigDecimal);
 扣减后金额美元=上次美元金额实际+ 配件资金池增加金额-配件资金池扣减金额 temp.set("yem_koujiancny", bigDecimal.add(yemAmount.subtract(yemAmountSub)));
 扣减后金额人民币= 上次人民币金额实际 } else if ("USD".equals(numbers)) {
2如果结算币别=人民币 temp.set("yem_koujianusd", bigDecimal.add(yemAmount.subtract(yemAmountSub)));
 扣减后金额美元=上次美元金额实际 temp.set("yem_koujiancny", bigDecimal);
 扣减后金额人民币= 上次人民币金额实际+ 配件资金池增加金额-配件资金池扣减金额 }
*/
String numbers = yemCurrency.getString("number");
// BigDecimal yemCreditusdamt = temp.getBigDecimal("yem_creditusdamt");//上次美元金额实际
// BigDecimal yemCreditrmbamt = temp.getBigDecimal("yem_creditrmbamt");//上次人民币金额实际
if ("CNY".equals(numbers)) {
temp.set("yem_koujianusd", bigDecimal);
temp.set("yem_koujiancny", bigDecimal.add(yemAmount.subtract(yemAmountSub)));
} else if ("USD".equals(numbers)) {
temp.set("yem_koujianusd", bigDecimal.add(yemAmount.subtract(yemAmountSub)));
temp.set("yem_koujiancny", bigDecimal);
} }
} }
} }
} }
} }