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 ae341e3..b1dff23 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 @@ -547,7 +547,7 @@ public class InspectPatientController { @Operation(summary = "获取检验报告") public CommonResult getReportTj(@RequestParam("medicalSn") String medicalSn, @RequestParam("type") String type) { //获取患者信息 - InspectPatientDO patientDO = patientService.getPatientInfo(medicalSn); + InspectPatientDO patientDO = patientService.getnewPatientInfo(medicalSn); if (patientDO != null) { String model = ""; 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 3ec3705..8ff3569 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,11 @@ public interface InspectPatientService { * 根据体检编号获取患者信息的json * */ InspectPatientDO getPatientInfo(String medicalSn); - + /* + * 根据体检编号获取患者信息 不包含头像 + * */ + InspectPatientDO getnewPatientInfo(String medicalSn); + /* * 根据体检编号获取患者信息(除头像外) * */ 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 91f68fc..4332a6e 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 @@ -174,7 +174,34 @@ public class InspectPatientServiceImpl implements InspectPatientService { return patientDO; } - + @Override + public InspectPatientDO getnewPatientInfo(String medicalSn) + { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.select( + InspectPatientDO::getMedicalSn, + InspectPatientDO::getGender, + InspectPatientDO::getPName, + InspectPatientDO::getCardId, + InspectPatientDO::getHospitalNo, + InspectPatientDO::getOrgname, + InspectPatientDO::getDistrictname, + InspectPatientDO::getOldmanflag, + InspectPatientDO::getHtnflag, + InspectPatientDO::getDiaflag, + InspectPatientDO::getSmiflag, + InspectPatientDO::getPulflag, + InspectPatientDO::getXcgcode, + InspectPatientDO::getNcgcode, + InspectPatientDO::getShqx, + InspectPatientDO::getMedicalDateTime + + ); + queryWrapper.eq(InspectPatientDO::getMedicalSn, medicalSn); + InspectPatientDO patientDO = patientMapper.selectOne(queryWrapper); + return patientDO; + } + @Override public InspectPatientDO getPatientShortid(String medicalSn) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();