From 6b009f37976e6270108fc4f4cbdce657d9768b98 Mon Sep 17 00:00:00 2001 From: weiyunlong Date: Tue, 18 Mar 2025 16:27:02 +0800 Subject: [PATCH] =?UTF-8?q?=20=201.=E4=BC=98=E5=8C=96=E7=94=B5=E5=AD=90?= =?UTF-8?q?=E5=9B=9E=E5=8D=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --s --- .../shjh/jhzj7/fi/fi/webapi/PayreceiptQueryControler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main/java/shjh/jhzj7/fi/fi/webapi/PayreceiptQueryControler.java b/main/java/shjh/jhzj7/fi/fi/webapi/PayreceiptQueryControler.java index b21b49e..b5dd8b1 100644 --- a/main/java/shjh/jhzj7/fi/fi/webapi/PayreceiptQueryControler.java +++ b/main/java/shjh/jhzj7/fi/fi/webapi/PayreceiptQueryControler.java @@ -65,7 +65,9 @@ public class PayreceiptQueryControler { } QFilter q1 = new QFilter("openorg.number", QCP.equals, companyNum); - q1 = addFilterIfNotNull(q1, "id", Long.valueOf(kdPayBillID)); + if (kdPayBillID != null && !kdPayBillID.isEmpty()) { + q1 = addFilterIfNotNull(q1, "id", Long.valueOf(kdPayBillID)); + } q1 = addFilterIfNotEmpty(q1, "shjh_fkbillid", fkBillID); q1 = addFilterIfNotEmpty(q1, "shjh_fkentryid", fkEntryID); DynamicObject paybill = BusinessDataServiceHelper.loadSingle("cas_paybill", new QFilter[]{q1});