(1)如果结算币别=美元:
                  ① 扣减后金额(美元)=上次美元金额(实际)+ 配件资金池增加金额-配件资金池扣减金额;
                  ② 扣减后金额(人民币)= 上次人民币金额(实际);
                  (2)如果结算币别=人民币:
                   ① 扣减后金额(美元)=上次美元金额(实际);
                   ② 扣减后金额(人民币)= 上次人民币金额(实际)+ 配件资金池增加金额-配件资金池扣减金额;
This commit is contained in:
ljw 2025-01-03 16:03:50 +08:00
parent 54e6747bb0
commit 73fcde9531

View File

@ -70,11 +70,11 @@ public class DebCredNewSubmitOp extends AbstractOperationServicePlugIn {
BigDecimal yemAmount = billObj.getBigDecimal("yem_amount");//配件资金池增加金额
BigDecimal yemAmountSub = billObj.getBigDecimal("yem_amount_sub");//配件资金池扣减金额
if ("CNY".equals(number)){
dynamicObject.set("yem_afterdeductionusd",yemCreditusdamt);
dynamicObject.set("yem_afterdeductionrmb",yemCreditrmbamt.add(yemAmount.subtract(yemAmountSub)));
dynamicObject.set("yem_koujianusd",yemCreditusdamt);
dynamicObject.set("yem_koujiancny",yemCreditrmbamt.add(yemAmount.subtract(yemAmountSub)));
}else if ("USD".equals(number)){
dynamicObject.set("yem_afterdeductionusd",yemCreditusdamt.add(yemAmount.subtract(yemAmountSub)));
dynamicObject.set("yem_afterdeductionrmb",yemCreditrmbamt);
dynamicObject.set("yem_koujianusd",yemCreditusdamt.add(yemAmount.subtract(yemAmountSub)));
dynamicObject.set("yem_koujiancny",yemCreditrmbamt);
}
}
getlast(dynamicObject);