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 出院日期 >= ?");