From 15ce2d2b04d324aa2f2c25e211b2ac4a8e2e69d5 Mon Sep 17 00:00:00 2001 From: zengweihai Date: Fri, 30 Aug 2024 11:06:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=85=AC=E6=8A=A5=E9=94=80=E5=86=B2?= =?UTF-8?q?=E9=94=80=E8=AE=A1=E7=AE=97=E6=9B=B4=E6=96=B0=E5=8F=8A=E5=AF=B9?= =?UTF-8?q?=E5=85=AC=E6=8A=A5=E9=94=80=E6=8E=A8=E4=BB=98=E6=AC=BE=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E4=BB=98=E6=AC=BE=E6=98=8E=E7=BB=86=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/kd/fi/er/botp/ConvertBillPlugln.java | 58 ++++--------------- .../formplugin/GenerateSKClickPlugln.java | 14 +++++ 2 files changed, 25 insertions(+), 47 deletions(-) diff --git a/shkd-cosmic-debug/src/main/java/kd/fi/er/botp/ConvertBillPlugln.java b/shkd-cosmic-debug/src/main/java/kd/fi/er/botp/ConvertBillPlugln.java index 7d16c6c..be0f3f3 100644 --- a/shkd-cosmic-debug/src/main/java/kd/fi/er/botp/ConvertBillPlugln.java +++ b/shkd-cosmic-debug/src/main/java/kd/fi/er/botp/ConvertBillPlugln.java @@ -35,59 +35,23 @@ public class ConvertBillPlugln extends AbstractConvertPlugIn implements Plugin { DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(sourceBillPK, getSrcMainType().getName()); DynamicObjectCollection accountentry = dynamicObject.getDynamicObjectCollection("accountentry"); BigDecimal orireceiveamount = accountentry.get(0).getBigDecimal("orireceiveamount"); //实付金额 - - DynamicObjectCollection writeoffmoney = dynamicObject.getDynamicObjectCollection("writeoffmoney"); //预付 - DynamicObjectCollection expenseentryentity = dynamicObject.getDynamicObjectCollection("expenseentryentity"); //预付 - - BigDecimal yuf = BigDecimal.ZERO; //预付金额 - for(int i=0;i 0){ + for (DynamicObject dynamicObject : expenseentryentity) { + dynamicObject.set("shkd_verification",BigDecimal.ZERO); + } + }else { + for (DynamicObject dynamicObject : expenseentryentity) { + BigDecimal expenseamount = dynamicObject.getBigDecimal("expenseamount"); + dynamicObject.set("shkd_verification",expenseamount); + } + } + this.getView().updateView("expenseentryentity"); } } }