From f1831e3b13285b3573dba0b0d1f3d198bcdaf82b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwyx12345678=E2=80=9D?= <2816059288@qq.com> Date: Fri, 14 Jun 2024 15:54:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=B1=87=E6=80=BB=E6=B1=87?= =?UTF-8?q?=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../formplugin/ContractbillFromPlugin.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/shkd-cosmic-debug/src/main/java/shkd/fi/er/plugin/formplugin/ContractbillFromPlugin.java b/shkd-cosmic-debug/src/main/java/shkd/fi/er/plugin/formplugin/ContractbillFromPlugin.java index 0c77b4c..5ac436c 100644 --- a/shkd-cosmic-debug/src/main/java/shkd/fi/er/plugin/formplugin/ContractbillFromPlugin.java +++ b/shkd-cosmic-debug/src/main/java/shkd/fi/er/plugin/formplugin/ContractbillFromPlugin.java @@ -1,12 +1,14 @@ package shkd.fi.er.plugin.formplugin; import kd.bos.dataentity.entity.DynamicObject; +import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.metadata.IDataEntityProperty; import kd.bos.entity.datamodel.IDataModel; import kd.bos.entity.datamodel.events.ChangeData; import kd.bos.entity.datamodel.events.PropertyChangedArgs; import kd.bos.form.plugin.AbstractFormPlugin; +import java.math.BigDecimal; import java.util.EventObject; /** @@ -54,6 +56,20 @@ public class ContractbillFromPlugin extends AbstractFormPlugin { case "contractparty" : DynamicObject newValue = (DynamicObject)changeData.getNewValue(); this.getModel().setValue("costcompany",newValue); + case "orientryamount": + DynamicObjectCollection expenseentryentity = this.getModel().getEntryEntity("expenseentryentity"); + BigDecimal orientryamounttotal = BigDecimal.ZERO; + BigDecimal taxamounttotal = BigDecimal.ZERO; + for(int i = 0;i