From 6da26d6e7fdb2850fbdb9f7fc90b11a44efacf69 Mon Sep 17 00:00:00 2001 From: csx <1981897232@qq.com> Date: Wed, 12 Nov 2025 14:06:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BA=BA=EF=BC=9A=E9=99=88?= =?UTF-8?q?=E7=BB=8D=E9=91=AB=20=E6=97=A5=E6=9C=9F=EF=BC=9A2025/11/12=2012?= =?UTF-8?q?=EF=BC=9A30=20=E5=86=85=E5=AE=B9:=E6=8B=85=E4=BF=9D=E5=90=88?= =?UTF-8?q?=E5=90=8C=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/plugin/form/GuaranteeContractFeeDetailPlugin.java | 5 +---- .../shkd/sys/sys/plugin/operation/DrafttradebillOP.java | 6 ++++++ .../sys/plugin/operation/ElectronicPayDealOPPlugin.java | 6 ++++++ .../plugin/operation/GuaranteeContractAuditOpPlugin.java | 7 +++++++ .../plugin/operation/GuaranteeContractUnAuditOpPlugin.java | 6 ++++++ 5 files changed, 26 insertions(+), 4 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/GuaranteeContractFeeDetailPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/GuaranteeContractFeeDetailPlugin.java index 68620c0..54b57f7 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/GuaranteeContractFeeDetailPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/GuaranteeContractFeeDetailPlugin.java @@ -297,13 +297,10 @@ public class GuaranteeContractFeeDetailPlugin extends AbstractBillPlugIn { public void propertyChanged(PropertyChangedArgs e) { super.propertyChanged(e); String name = e.getProperty().getName(); - if ("".equals(name)){ + if (Arrays.asList("shkd_jtfeeamt","shkd_ytfeeamt").contains(name)){ String billstatus = (String) this.getModel().getValue("billstatus"); BigDecimal newValue = (BigDecimal) e.getChangeSet()[0].getNewValue(); BigDecimal oldValue = (BigDecimal) e.getChangeSet()[0].getOldValue(); - if (newValue==null||oldValue==null){ - return; - } if (newValue.compareTo(oldValue)!=0&&Arrays.asList("B","C").contains(billstatus)){ SaveServiceHelper.save(new DynamicObject[]{this.getModel().getDataEntity(true)}); } diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java index a05281f..b78ce2b 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/DrafttradebillOP.java @@ -26,6 +26,12 @@ import java.math.BigDecimal; import java.util.*; import java.util.stream.Collectors; +/** + * @FileName GuaranteeContractAuditOpPlugin + * @Description 自动下推兑付票据 + * @Author csx + * @date 2025-08-08 + **/ public class DrafttradebillOP extends AbstractOperationServicePlugIn { private static final Log logger = LogFactory.getLog(DrafttradebillOP.class); diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/ElectronicPayDealOPPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/ElectronicPayDealOPPlugin.java index 1daaf8e..8b9149d 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/ElectronicPayDealOPPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/ElectronicPayDealOPPlugin.java @@ -21,6 +21,12 @@ import java.time.Duration; import java.time.LocalDateTime; import java.util.*; +/** + * @FileName GuaranteeContractAuditOpPlugin + * @Description 锁定校验插件 + * @Author csx + * @date 2025-08-08 + **/ public class ElectronicPayDealOPPlugin extends AbstractOperationServicePlugIn implements Plugin { private static final Log logger = LogFactory.getLog(ElectronicPayDealOPPlugin.class); diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractAuditOpPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractAuditOpPlugin.java index 3bf3e42..99071a8 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractAuditOpPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractAuditOpPlugin.java @@ -11,6 +11,13 @@ import kd.bos.logging.LogFactory; import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.operation.SaveServiceHelper; + +/** + * @FileName GuaranteeContractAuditOpPlugin + * @Description 担保合同审核插件 + * @Author csx + * @date 2025-08-08 + **/ public class GuaranteeContractAuditOpPlugin extends AbstractOperationServicePlugIn { private static final Log logger = LogFactory.getLog(GuaranteeContractAuditOpPlugin.class); diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractUnAuditOpPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractUnAuditOpPlugin.java index 7be06a9..993f9b9 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractUnAuditOpPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/operation/GuaranteeContractUnAuditOpPlugin.java @@ -14,6 +14,12 @@ import kd.bos.servicehelper.operation.SaveServiceHelper; import java.util.ArrayList; import java.util.List; +/** + * @FileName GuaranteeContractUnAuditOpPlugin + * @Description 担保合同反审核插件 + * @Author csx + * @date 2025-08-08 + **/ public class GuaranteeContractUnAuditOpPlugin extends AbstractOperationServicePlugIn { private static final Log logger = LogFactory.getLog(GuaranteeContractUnAuditOpPlugin.class);