From 65ce495bf4271b807edda972d07a36eca23ed5d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=B4=B5=E5=BC=BA?= Date: Thu, 16 Oct 2025 17:13:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E5=B8=90=E5=8D=95=E3=80=81=E9=A2=84?= =?UTF-8?q?=E6=8F=90=E5=8D=95=E8=BF=87=E8=B4=A6=EF=BC=88=E6=8E=A8=E9=80=81?= =?UTF-8?q?sap=EF=BC=89=E6=89=8D=E7=94=9F=E6=88=90pdf=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jhzj7/fi/fi/plugin/task/ClearBillSaveUrlTask.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/task/ClearBillSaveUrlTask.java b/main/java/shjh/jhzj7/fi/fi/plugin/task/ClearBillSaveUrlTask.java index d37ebc5..1d7975a 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/task/ClearBillSaveUrlTask.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/task/ClearBillSaveUrlTask.java @@ -61,11 +61,14 @@ public class ClearBillSaveUrlTask extends AbstractTask implements Plugin { */ private void processForm(String formId, String printTemplateCode) throws KDException { // 1. 获取数据(已审核、无附件地址) - QFilter statusFilter = new QFilter("billstatus", QCP.equals, "C"); - QFilter urlFilter = new QFilter("shjh_url", QCP.equals, ""); - QFilter[] filters = new QFilter[]{statusFilter, urlFilter}; + QFilter filter = new QFilter("billstatus", QCP.equals, "C"); + filter.and(new QFilter("shjh_url", QCP.equals, "")); + //余额调节表 + if (!"cas_balanceadjust".equals(formId)){ + filter.and(new QFilter("shjh_sendsap", QCP.equals, true)); + } - DynamicObject[] bills = BusinessDataServiceHelper.load(formId, "id,billstatus,shjh_url,billno", filters); + DynamicObject[] bills = BusinessDataServiceHelper.load(formId, "id,billstatus,shjh_url,billno", filter.toArray()); if (bills.length == 0) { log.info("表单 {} 没有需要处理的单据", formId);