From f4980d827d3e2664712182b3d960ddc0e1c9d3c3 Mon Sep 17 00:00:00 2001 From: lihao Date: Mon, 21 Apr 2025 10:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=AD=E8=AF=81=E6=9F=A5=E8=AF=A2=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=AE=A2=E5=95=86=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nccloud/dto/gl/lightgl/VoucherQueryVO.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gl/src/public/nccloud/dto/gl/lightgl/VoucherQueryVO.java b/gl/src/public/nccloud/dto/gl/lightgl/VoucherQueryVO.java index 1b12f0c..737a8a5 100644 --- a/gl/src/public/nccloud/dto/gl/lightgl/VoucherQueryVO.java +++ b/gl/src/public/nccloud/dto/gl/lightgl/VoucherQueryVO.java @@ -73,7 +73,7 @@ public class VoucherQueryVO { private String offervoucher = "0"; private String busidate; private String[] pk_liabilitycenter; - private String freevalue1;//客商名称 + private String freevalue1;// public VoucherQueryVO() { } @@ -528,6 +528,17 @@ public class VoucherQueryVO { if (this.oriamount != null && (!StringUtil.isEmptyWithTrim(this.oriamount.getFirstAmount()) || !StringUtil.isEmptyWithTrim(this.oriamount.getSecondAmount()))) { conditions.addAll(this.getAmountConditions(this.oriamount, "0")); } +/* if(this.freevalue1 == null){ + this.freevalue1 = "̩"; + }*/ + if(this.freevalue1 != null ){ + StringBuffer sqlBuff = new StringBuffer(); + sqlBuff.append(" RTRIM(gl_dtlfreevalue.FREEVALUE1) LIKE '%" + this.freevalue1 + "%' "); + sqlBuff.append(" or "); + sqlBuff.append(" RTRIM(gl_dtlfreevalue.FREEVALUE1) "); + QueryElementVO tempvo = this.creatQueryElemVO("String", "and", sqlBuff.toString(), "=", new String[]{"%" + this.freevalue1 + "%"}); + conditions.add(tempvo); + } if (this.amount != null && (!StringUtil.isEmptyWithTrim(this.amount.getFirstAmount()) || !StringUtil.isEmptyWithTrim(this.amount.getSecondAmount()))) { conditions.addAll(this.getAmountConditions(this.amount, this.amountType));