From c7ede42470ff9e4dc8d90be0457c749eba5475b5 Mon Sep 17 00:00:00 2001 From: zhangzhiguo <421587375@qq.com> Date: Fri, 10 Oct 2025 16:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B8=E7=AE=97=E7=BB=B4=E5=BA=A6=E4=BD=99?= =?UTF-8?q?=E9=A2=9D=E8=A1=A8=E5=8F=96=E6=95=B0=E9=80=BB=E8=BE=91=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/zcdev/fs/plugin/common/SubjectbalanceAutoData.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/common/SubjectbalanceAutoData.java b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/common/SubjectbalanceAutoData.java index 9526740..2ddefaa 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/common/SubjectbalanceAutoData.java +++ b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/common/SubjectbalanceAutoData.java @@ -152,6 +152,7 @@ public class SubjectbalanceAutoData { assistbalance.set("zcgj_account", record.getAccount()); assistbalance.set("zcgj_period", curperiod); assistbalance.set("zcgj_isnew", true); + assistbalance.set("zcgj_sourcetype", asseestype); Map assgrp = record.getAssgrp(); if (assgrp.containsKey("0032")) { @@ -176,7 +177,9 @@ public class SubjectbalanceAutoData { Long periodId = curperiod.getLong("id"); QFilter orgFilter = new QFilter("zcgj_org", QCP.equals, orgId); QFilter periodFilter = new QFilter("zcgj_period", QCP.equals, periodId); - DeleteServiceHelper.delete("zcgj_rpt_assistbalancegx", new QFilter[]{orgFilter.and(periodFilter)}); + QFilter sourcetypeFilter = new QFilter("zcgj_sourcetype", QCP.equals, asseestype); + QFilter isnewFilter = new QFilter("zcgj_isnew", QCP.equals, false); + DeleteServiceHelper.delete("zcgj_rpt_assistbalancegx", new QFilter[]{orgFilter.and(periodFilter).and(sourcetypeFilter).and(isnewFilter)}); // 保存新数据 SaveServiceHelper.save(addEntities.toArray(new DynamicObject[0])); } catch (Exception ex) {