From 6d30ebc8a4e4d38afdd711d4b674121cd5a68c65 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Mon, 10 Feb 2025 13:47:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/controller/VisitorController.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/peanut/modules/sys/controller/VisitorController.java b/src/main/java/com/peanut/modules/sys/controller/VisitorController.java index c55a4ace..eb7b3f4e 100644 --- a/src/main/java/com/peanut/modules/sys/controller/VisitorController.java +++ b/src/main/java/com/peanut/modules/sys/controller/VisitorController.java @@ -224,10 +224,18 @@ public class VisitorController { @RequestMapping("/listByPage") public R listByPage(@RequestBody Message message) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); - wrapper.eq(message.getIsBook()==1,Message::getIsBook,1); - wrapper.eq(message.getIsMedical()==1,Message::getIsMedical,1); - wrapper.eq(message.getIsSociology()==1,Message::getIsSociology,1); - wrapper.eq(message.getIsPsyche()==1,Message::getIsPsyche,1); + if (message.getIsBook()!=null&&message.getIsBook()==1){ + wrapper.eq(Message::getIsBook,1); + } + if (message.getIsMedical()!=null&&message.getIsMedical()==1){ + wrapper.eq(Message::getIsMedical,1); + } + if (message.getIsSociology()!=null&&message.getIsSociology()==1){ + wrapper.eq(Message::getIsSociology,1); + } + if (message.getIsPsyche()!=null&&message.getIsPsyche()==1){ + wrapper.eq(Message::getIsPsyche,1); + } wrapper.orderByDesc(Message::getCreateTime); List messages = messageService.getBaseMapper().selectList(wrapper); return R.ok().put("messages", messages);