diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java index f22c5a0..5f8d42c 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java @@ -904,7 +904,7 @@ public class InspectPatientController { } @GetMapping("/PatientBySearchKey") @Operation(summary = "根据姓名、身份证号、体检编号获得患者信息") - public CommonResult getPatientBySearchKey(@RequestParam("searchKey") String searchKey) { + public CommonResult> getPatientBySearchKey(@RequestParam("searchKey") String searchKey) { return success(patientService.getPatientBySearchKey(searchKey)); } @GetMapping("/getecgTj") diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java index a01ddda..61f1c57 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java @@ -82,7 +82,7 @@ public interface InspectPatientService { //根据条码获取患者信息 InspectPatientDO getPatientOfMedicalSn(String medicalSn); //根据身份证、姓名、体检编码获取患者信息 - InspectPatientDO getPatientBySearchKey(String searchKey); + List getPatientBySearchKey(String searchKey); //更新患者汇总分析结果 void updateSummaryResult(@Valid InspectPatientSaveReqVO updateReqVO); diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java index 504ab4b..a539ce5 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java @@ -159,7 +159,7 @@ public class InspectPatientServiceImpl implements InspectPatientService { return patientMapper.selectOne(lambdaQuery); } @Override - public InspectPatientDO getPatientBySearchKey(String searchKey) { + public List getPatientBySearchKey(String searchKey) { LambdaQueryWrapper lambdaQuery = new LambdaQueryWrapper<>(); lambdaQuery.or(wrapper -> wrapper .eq(InspectPatientDO::getMedicalSn, searchKey) @@ -168,7 +168,7 @@ public class InspectPatientServiceImpl implements InspectPatientService { .or() .like(InspectPatientDO::getPName, searchKey)); - return patientMapper.selectOne(lambdaQuery); + return patientMapper.selectList(lambdaQuery); } @Override