From 1a9d784e84b6bd4f1dca5d55d310217e93543ae0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=B4=B5=E5=BC=BA?= Date: Fri, 18 Apr 2025 17:53:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E9=87=91=E8=AE=A1=E5=88=92=E7=A7=91?= =?UTF-8?q?=E7=9B=AE=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java b/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java index 5ced289..7f9320d 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/operate/RecBillSaveOperation.java @@ -29,12 +29,12 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme DynamicObject[] dataEntities = e.getDataEntities(); for (DynamicObject bill : dataEntities) { bill = BusinessDataServiceHelper.loadSingle(bill.getPkValue(),"cas_recbill"); - DynamicObject planClass = bill.getDynamicObject("shjh_planclass"); - if (null == planClass) { +// DynamicObject planClass = bill.getDynamicObject("shjh_planclass"); +// if (null == planClass) { //根据配置表携带资金计划科目 bill.set("shjh_planclass", xdMembersubject(bill)); SaveServiceHelper.save(new DynamicObject[]{bill}); - } +// } } } @@ -44,6 +44,7 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme Date currentDate = new Date(); QFilter qFilter = new QFilter("shjh_biztype", QCP.equals, "B"); // 业务类型:收款 qFilter.and(new QFilter("status", QCP.equals, "C")); // 审核状态 + qFilter.and(new QFilter("enable",QCP.equals,"1"));//启用状态 qFilter.and(new QFilter("shjh_begindate", QCP.less_equals, currentDate)); qFilter.and(new QFilter("shjh_enddate", QCP.large_equals, currentDate)); @@ -311,7 +312,7 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme Long id = recBill.getLong(recField); if (id == 0L) { - return true; // 单据字段信息,不匹配 + return false; // 单据字段信息,不匹配 } for (DynamicObject object : dynamicObjectCollection) {