From 4766b8ae49c98be5c397e4739bbdd0679551c7e2 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Thu, 12 Jun 2025 10:00:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=BA=8F=E6=88=90=E6=9C=AC=E9=A2=84?= =?UTF-8?q?=E7=AE=97=E6=B7=BB=E5=8A=A0=E4=BF=9D=E5=AD=98=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=EF=BC=8C=E6=A0=A1=E9=AA=8C=E6=96=B0=E5=A2=9E=E5=8D=95=E6=8D=AE?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8=E7=9B=B8=E5=90=8C=E7=9A=84?= =?UTF-8?q?=E5=B9=B4=E4=BB=BD=E5=8A=A0=E9=A1=B9=E7=9B=AE=EF=BC=8C=E4=B8=94?= =?UTF-8?q?=E4=B8=8D=E6=98=AF=E6=BA=90=E5=8D=95=E4=BF=AE=E6=94=B9=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcgj/zcdev/zcdev/pr/plugin/AimcostcbsBllSubmitOp.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/AimcostcbsBllSubmitOp.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/AimcostcbsBllSubmitOp.java index 697b6af..7b6be81 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/AimcostcbsBllSubmitOp.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/AimcostcbsBllSubmitOp.java @@ -9,7 +9,7 @@ import kd.bos.entity.validate.AbstractValidator; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; -//工序成本预算单提交操作插件:验证项目和年份的组合是否已经存在 +//工序成本预算单保存提交操作插件:验证项目和年份的组合是否已经存在(且只有一个) public class AimcostcbsBllSubmitOp extends AbstractOperationServicePlugIn { @Override @@ -37,6 +37,9 @@ public class AimcostcbsBllSubmitOp extends AbstractOperationServicePlugIn { filter.and(new QFilter("project", "=", project.getPkValue())); DynamicObject ecco_aimcostbillcbs = BusinessDataServiceHelper.loadSingle("ecco_aimcostbillcbs", "id", new QFilter[]{filter}); if (ecco_aimcostbillcbs != null) { + if (dataEntity.getPkValue().equals(ecco_aimcostbillcbs.getPkValue())){ + continue; + } this.addFatalErrorMessage(extendedDataEntity, "该年份的项目已编制预算,请勿重复创建!"); } }