From c29de90b954a458f5f622227186f0c3973ad5d2e Mon Sep 17 00:00:00 2001 From: pengwei Date: Thu, 22 May 2025 14:37:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=8A=9F=E8=83=BD=E4=BC=98=E5=8C=96?= =?UTF-8?q?=EF=BC=88=E7=A6=81=E9=97=AD=E7=AE=A1=E7=90=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supervision/service/ConfinementService.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/biutag/supervision/service/ConfinementService.java b/src/main/java/com/biutag/supervision/service/ConfinementService.java index 9ce0903..6402d0a 100644 --- a/src/main/java/com/biutag/supervision/service/ConfinementService.java +++ b/src/main/java/com/biutag/supervision/service/ConfinementService.java @@ -48,7 +48,7 @@ public class ConfinementService extends ServiceImpl GetExportData(ConfinementQueryParam param){ QueryWrapper queryWrapper = new QueryWrapper<>(); //查询条件:id、姓名、部门、事由、禁闭时间(大于或者等于开始时间,小于或者等于结束时间) - if(StrUtil.isNotEmpty(param.getId())){ - queryWrapper.like(StrUtil.isBlank(param.getId()),"c1.id",StrUtil.trim(param.getId())); - } - if(StrUtil.isNotEmpty(param.getName())){ - queryWrapper.like(StrUtil.isBlank(param.getName()), "c1.name", StrUtil.trim(param.getName())); - } + queryWrapper.like(StrUtil.isNotBlank(param.getId()),"c1.id",StrUtil.trim(param.getId())) + .or().like(StrUtil.isNotBlank(param.getName()), "c1.name", StrUtil.trim(param.getName())); if(StrUtil.isNotEmpty(param.getMatter())){ - queryWrapper.like(StrUtil.isBlank(param.getMatter()), "c1.matter", StrUtil.trim(param.getMatter())); + queryWrapper.or().like(StrUtil.isBlank(param.getMatter()), "c1.matter", StrUtil.trim(param.getMatter())); } - if (CollectionUtils.isNotEmpty(param.getConfinementTime())) { queryWrapper.le("c1.end_time", param.getConfinementTime().get(1)) .ge("c1.start_time", param.getConfinementTime().get(0)); @@ -98,5 +93,6 @@ public class ConfinementService extends ServiceImpl