From fd3d786790e4ff5a7ecd926acdcef5d305ca22f5 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Mon, 10 Feb 2025 11:13:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BF=83=E7=81=B5=E7=A9=BA?= =?UTF-8?q?=E9=97=B4=E6=B6=88=E6=81=AF=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/controller/MessageController.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/peanut/modules/common/controller/MessageController.java b/src/main/java/com/peanut/modules/common/controller/MessageController.java index ac38212f..9dac46fa 100644 --- a/src/main/java/com/peanut/modules/common/controller/MessageController.java +++ b/src/main/java/com/peanut/modules/common/controller/MessageController.java @@ -29,10 +29,18 @@ public class MessageController { @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);