From 38d1d34d31b8168fae3b2969f46129e6979ce891 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Fri, 27 Jun 2025 15:09:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E4=BD=93=E6=A3=80=E7=BC=96=E5=8F=B7=E6=9F=A5=E8=AF=A2=E6=82=A3?= =?UTF-8?q?=E8=80=85=E4=BF=A1=E6=81=AF=20=E4=B8=8D=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InspectPatientController.java | 2 +- .../inspectpatient/InspectPatientService.java | 6 ++++- .../InspectPatientServiceImpl.java | 24 ++++++++++++++++++- 3 files changed, 29 insertions(+), 3 deletions(-) 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 0f14002..199fd56 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 a59bfc0..ee767f7 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); + /* * 根据体检编号只获取shortid字段 * */ 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 578c8fd..1e942dd 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,29 @@ 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 + ); + queryWrapper.eq(InspectPatientDO::getMedicalSn, medicalSn); + InspectPatientDO patientDO = patientMapper.selectOne(queryWrapper); + return patientDO; + } + @Override public String getPatientShortid(String medicalSn) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); From 249bab4aa232b52e92473ccb9813ef89bb7e97f7 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Fri, 27 Jun 2025 15:13:30 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E4=BD=93=E6=A3=80=E7=BC=96=E5=8F=B7=E6=9F=A5=E8=AF=A2=E6=82=A3?= =?UTF-8?q?=E8=80=85=E4=BF=A1=E6=81=AF=20=E4=B8=8D=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/inspectpatient/InspectPatientServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 1e942dd..c24c424 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 @@ -190,7 +190,12 @@ public class InspectPatientServiceImpl implements InspectPatientService { InspectPatientDO::getHtnflag, InspectPatientDO::getDiaflag, InspectPatientDO::getSmiflag, - InspectPatientDO::getPulflag + InspectPatientDO::getPulflag, + InspectPatientDO::getXcgcode, + InspectPatientDO::getNcgcode, + InspectPatientDO::getShqx, + InspectPatientDO::getMedicalDateTime + ); queryWrapper.eq(InspectPatientDO::getMedicalSn, medicalSn); InspectPatientDO patientDO = patientMapper.selectOne(queryWrapper);