From a0a0a37449f95a54f97790c2d10f96c1bbd9df90 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Mon, 9 Jun 2025 15:23:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A7=91=E5=AE=A4=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/common/controller/TaihuTalentController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/peanut/modules/common/controller/TaihuTalentController.java b/src/main/java/com/peanut/modules/common/controller/TaihuTalentController.java index 97119ceb..4dc2ccbf 100644 --- a/src/main/java/com/peanut/modules/common/controller/TaihuTalentController.java +++ b/src/main/java/com/peanut/modules/common/controller/TaihuTalentController.java @@ -35,10 +35,13 @@ public class TaihuTalentController { public R getTaihuTalents(@RequestBody Map params){ LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.like(StringUtils.isNotEmpty(params.get("name").toString()),TaihuTalent::getName,params.get("name")); - wrapper.like(StringUtils.isNotEmpty(params.get("department").toString()),TaihuTalent::getDepartment,params.get("department")); + if (params.containsKey("department")){ + wrapper.like(StringUtils.isNotEmpty(params.get("department").toString()),TaihuTalent::getDepartment,params.get("department")); + } wrapper.like(StringUtils.isNotEmpty(params.get("region").toString()),TaihuTalent::getRegion,params.get("region")); wrapper.orderByAsc(TaihuTalent::getCreateTime); List list = taihuTalentService.list(wrapper); + //按职称排序 List titleList = Arrays.asList("主任","副主任","主治医师"); list = list.stream().sorted((taihuTalent1,taihuTalent2)->{ for (String str:titleList){