From 88792abb73eceb608e9d1873dcea9d51f59a72b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Tue, 20 Feb 2024 09:03:46 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E9=A2=84=E9=85=8D=E7=9B=98?= =?UTF-8?q?=E5=89=8D=E6=96=B9=E9=9C=80=E6=B1=82=E6=95=B0=E6=8D=AE=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=8C=89=E7=85=A7=E6=89=80=E6=9C=89=E8=88=B9=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dsic/gj_erp/controller/jhgk/YppController.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/controller/jhgk/YppController.java b/src/main/java/com/dsic/gj_erp/controller/jhgk/YppController.java index f9e5a27..445d774 100644 --- a/src/main/java/com/dsic/gj_erp/controller/jhgk/YppController.java +++ b/src/main/java/com/dsic/gj_erp/controller/jhgk/YppController.java @@ -36,7 +36,11 @@ public class YppController { public ResultBean getQfxq(@RequestBody DmQfxq qfxq){ String existsSql="select dc_ch,dc_pl,dc_fd from dm_ppxxb "; StringBuilder builder=new StringBuilder(existsSql); - builder.append("where dc_ch=").append("'").append(qfxq.getDcCh()).append("'"); + builder.append("where 1=1"); + if (StrUtil.isNotEmpty(qfxq.getDcCh())){ + builder.append(" and dc_ch='").append(qfxq.getDcCh()).append("'"); + } + builder.append(" and dm_qfxq.dc_ch=").append("dm_ppxxb.dc_ch"); builder.append(" and dm_qfxq.dc_pl=").append("dm_ppxxb.dc_pl"); builder.append(" and dm_qfxq.dc_fd=").append("dm_ppxxb.dc_fd"); @@ -49,7 +53,7 @@ public class YppController { builder.append(" group by dc_ch,dc_pl,dc_fd"); List list = qfxqService.list(Wrappers.lambdaQuery() - .eq(DmQfxq::getDcCh, qfxq.getDcCh()) + .eq(StrUtil.isNotEmpty(qfxq.getDcCh()),DmQfxq::getDcCh, qfxq.getDcCh()) .eq(StrUtil.isNotEmpty(qfxq.getDcPl()),DmQfxq::getDcPl, qfxq.getDcPl()) .eq(StrUtil.isNotEmpty(qfxq.getDcFd()),DmQfxq::getDcFd, qfxq.getDcFd()) .eq(StrUtil.isNotEmpty(qfxq.getZt()),DmQfxq::getZt,qfxq.getZt())