From d7371ef8340a10b91431fbf9987bfd5cd8826712 Mon Sep 17 00:00:00 2001 From: linjj <850658129@qq.com> Date: Fri, 18 Jul 2025 12:30:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=97=85=E4=BE=8B=E5=82=AC=E7=BC=B4=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=82=A3=E8=80=85=E5=A7=93=E5=90=8D=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/duplicate/controller/param/CallRequest.java | 3 +++ .../example/duplicate/service/impl/RcvCallServiceImpl.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/example/duplicate/controller/param/CallRequest.java b/src/main/java/com/example/duplicate/controller/param/CallRequest.java index d4b707e..4f943f1 100644 --- a/src/main/java/com/example/duplicate/controller/param/CallRequest.java +++ b/src/main/java/com/example/duplicate/controller/param/CallRequest.java @@ -24,4 +24,7 @@ public class CallRequest { private String endTime;//结束时间 @ApiModelProperty("出院科室") private String disDeptName;//出院科室 + + @ApiModelProperty("患者姓名") + private String name;//患者姓名 } diff --git a/src/main/java/com/example/duplicate/service/impl/RcvCallServiceImpl.java b/src/main/java/com/example/duplicate/service/impl/RcvCallServiceImpl.java index add88cd..a54aa17 100644 --- a/src/main/java/com/example/duplicate/service/impl/RcvCallServiceImpl.java +++ b/src/main/java/com/example/duplicate/service/impl/RcvCallServiceImpl.java @@ -98,6 +98,13 @@ public class RcvCallServiceImpl implements RcvCallService { parameters.addAll(Arrays.asList(deptNames)); } + + if (callRequest.getName() != null && !callRequest.getName().isEmpty()) { + selectQuery.append(" AND 姓名 = ?"); + parameters.add(callRequest.getEndTime()); + } + + // 添加时间范围条件 if (callRequest.getStartTime() != null) { selectQuery.append(" AND 出院日期 >= ?");