修改科室搜索条件

This commit is contained in:
wuchunlei
2025-06-09 15:23:47 +08:00
parent 6fd1b8b513
commit a0a0a37449

View File

@@ -35,10 +35,13 @@ public class TaihuTalentController {
public R getTaihuTalents(@RequestBody Map<String,Object> params){ public R getTaihuTalents(@RequestBody Map<String,Object> params){
LambdaQueryWrapper<TaihuTalent> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TaihuTalent> wrapper = new LambdaQueryWrapper<>();
wrapper.like(StringUtils.isNotEmpty(params.get("name").toString()),TaihuTalent::getName,params.get("name")); 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.like(StringUtils.isNotEmpty(params.get("region").toString()),TaihuTalent::getRegion,params.get("region"));
wrapper.orderByAsc(TaihuTalent::getCreateTime); wrapper.orderByAsc(TaihuTalent::getCreateTime);
List<TaihuTalent> list = taihuTalentService.list(wrapper); List<TaihuTalent> list = taihuTalentService.list(wrapper);
//按职称排序
List<String> titleList = Arrays.asList("主任","副主任","主治医师"); List<String> titleList = Arrays.asList("主任","副主任","主治医师");
list = list.stream().sorted((taihuTalent1,taihuTalent2)->{ list = list.stream().sorted((taihuTalent1,taihuTalent2)->{
for (String str:titleList){ for (String str:titleList){