From 4d9051d5f9ea299b01bc9e90bf72b7108a89f8bf Mon Sep 17 00:00:00 2001 From: wanghao Date: Sat, 13 Dec 2025 18:49:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E6=9C=8D=E5=8A=A1=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../renkang/emergency/entity/dto/PhoneListDTO.java | 2 ++ .../service/impl/TblUserHelpServiceImpl.java | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/health-emergency/health-emergency-api/src/main/java/com/renkang/emergency/entity/dto/PhoneListDTO.java b/health-emergency/health-emergency-api/src/main/java/com/renkang/emergency/entity/dto/PhoneListDTO.java index bf59725..ce3ba88 100644 --- a/health-emergency/health-emergency-api/src/main/java/com/renkang/emergency/entity/dto/PhoneListDTO.java +++ b/health-emergency/health-emergency-api/src/main/java/com/renkang/emergency/entity/dto/PhoneListDTO.java @@ -19,6 +19,8 @@ public class PhoneListDTO { */ @Schema(description = "0:呼入 1:受理 2:突发重大伤病应急 3:重大伤病应急") private String phoneType; + @Schema(description = "姓名") + private String realName; /** * 0:全部 1:女 2:男 */ diff --git a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/TblUserHelpServiceImpl.java b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/TblUserHelpServiceImpl.java index 28a46bd..5aa7172 100644 --- a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/TblUserHelpServiceImpl.java +++ b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/TblUserHelpServiceImpl.java @@ -1,5 +1,6 @@ package com.renkang.emergency.service.impl; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateField; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjUtil; @@ -331,6 +332,13 @@ public class TblUserHelpServiceImpl extends ServiceImpl userIds = sysBaseAPI.getUserIdsByDepartAndUsername(null, dto.getRealName(), null, null); + if (CollUtil.isEmpty(userIds)) { + return new Page<>(); + } + queryWrapper.in(TblUserHelp::getUserId, userIds); + } if (ObjUtil.isNotEmpty(dto.getStartDate()) && ObjUtil.isNotEmpty(dto.getEndDate())) { queryWrapper.between(TblUserHelp::getHelpTime, DateUtil.beginOfDay(dto.getStartDate()), @@ -338,6 +346,9 @@ public class TblUserHelpServiceImpl extends ServiceImpl returnPage = this.page(new Page<>(dto.getPageNo(), dto.getPageSize()), queryWrapper); + if (returnPage.getRecords()==null || returnPage.getRecords().isEmpty()) { + return new Page<>(); + } Page pageVo = new Page<>(); BeanUtils.copyProperties(returnPage, pageVo); List records = returnPage.getRecords();