From fc07b075c26574cece983581124da7b1e3a1c2f3 Mon Sep 17 00:00:00 2001 From: zhangzhiguo <421587375@qq.com> Date: Thu, 28 Aug 2025 18:42:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=98=E6=AC=BE=E5=A4=84=E7=90=86=E5=8F=8D?= =?UTF-8?q?=E5=86=99=E8=B5=84=E9=87=91=E8=AE=A1=E5=88=92=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E6=8A=B1=E9=94=99=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fs/plugin/operate/CasPaybillToEcFundPlanApplyOp.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/operate/CasPaybillToEcFundPlanApplyOp.java b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/operate/CasPaybillToEcFundPlanApplyOp.java index b12ffd7..399b4c0 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/operate/CasPaybillToEcFundPlanApplyOp.java +++ b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/operate/CasPaybillToEcFundPlanApplyOp.java @@ -82,7 +82,8 @@ public class CasPaybillToEcFundPlanApplyOp extends AbstractOperationServicePlugI DynamicObjectCollection entryCpllection = paybill.getDynamicObjectCollection("entry"); BigDecimal allActamt = BigDecimal.ZERO; for (DynamicObject entry : entryCpllection) { - BigDecimal eActamt = entry.getBigDecimal("e_actamt");//获取实付金额 + BigDecimal val = entry.getBigDecimal("e_actamt"); + BigDecimal eActamt = val !=null ?val:BigDecimal.ZERO;//获取实付金额 allActamt = allActamt.add(eActamt); } @@ -92,7 +93,8 @@ public class CasPaybillToEcFundPlanApplyOp extends AbstractOperationServicePlugI for (DynamicObject dynamicObject : zcgjFinApprovedAmount) { String zcgjSetttype = dynamicObject.getString("zcgj_setttype"); if(typeString.equals(zcgjSetttype)){ - BigDecimal zcgjAmountRecommended = dynamicObject.getBigDecimal("zcgj_amountpaid");//实际付款金额 + BigDecimal zcgjAmountpaid = dynamicObject.getBigDecimal("zcgj_amountpaid"); + BigDecimal zcgjAmountRecommended = zcgjAmountpaid !=null ? zcgjAmountpaid:BigDecimal.ZERO;//实际付款金额 BigDecimal amountrecommended = BigDecimal.ZERO; if(!isPay){ amountrecommended = allActamt;