From 54984abdfa8d6d17e18ac80da1ed65d15413edf0 Mon Sep 17 00:00:00 2001 From: ljw Date: Tue, 4 Mar 2025 20:28:29 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=201.=E4=BF=A1=E4=BF=9D=E9=A2=9D?= =?UTF-8?q?=E5=BA=A6=E7=94=B3=E8=AF=B7=E6=8F=90=E4=BA=A4=E6=95=88=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../validator/CsrCreditSubmitLineValidator.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/yem/wm/im/csrCreditLine/validator/CsrCreditSubmitLineValidator.java b/src/main/java/com/yem/wm/im/csrCreditLine/validator/CsrCreditSubmitLineValidator.java index e2fd8138..1e4977b6 100644 --- a/src/main/java/com/yem/wm/im/csrCreditLine/validator/CsrCreditSubmitLineValidator.java +++ b/src/main/java/com/yem/wm/im/csrCreditLine/validator/CsrCreditSubmitLineValidator.java @@ -34,13 +34,15 @@ public class CsrCreditSubmitLineValidator extends AbstractValidator { if (!customer.containsProperty("yem_customer")) { customer = BusinessDataServiceHelper.loadSingleFromCache(customer.getPkValue(), customer.getDynamicObjectType().getName()); } - QFilter qFilter = new QFilter("yem_customer.yem_customer", QCP.equals, customer.getString("yem_customer")); + QFilter qFilter = new QFilter("billstatus", QCP.in, new String[]{"B", "C"}); // QFilter qFilter = new QFilter("yem_customer", QCP.equals, customer.getPkValue()); // qFilter.and(new QFilter("org", QCP.equals, org.getPkValue())); // qFilter.and(new QFilter("yem_bizdate", QCP.large_than, yearBegin)); // qFilter.and(new QFilter("yem_bizdate", QCP.less_equals, yearLast)); - qFilter.and(new QFilter("billstatus", QCP.in, new String[]{"B", "C"})); - qFilter.and(new QFilter("yem_payment.id", QCP.equals, method.getLong("id"))); + String yemCustomer = customer.getString("yem_customer"); + if (!"".equals(yemCustomer)) { + qFilter.and(new QFilter("yem_customer.yem_customer", QCP.equals, yemCustomer)); + }qFilter.and(new QFilter("yem_payment.id", QCP.equals, method.getLong("id"))); if ("信用证".contains(method.getString("name"))) { qFilter.and(new QFilter("yem_swiftcode", QCP.equals, swiftcode)); }