From 3ed71a7fad35a45cd749e6ee54376013549c4ea3 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Mon, 24 Mar 2025 14:42:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=A0=B9=E6=8D=AE=E4=BD=93?= =?UTF-8?q?=E6=A3=80=E7=BC=96=E5=8F=B7=E5=92=8C=E9=A1=B9=E7=9B=AE=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=E8=8E=B7=E5=8F=96=E6=A3=80=E6=9F=A5=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InspectPatientitemsController.java | 8 +++++++- .../InspectPatientitemsService.java | 4 ++++ .../InspectPatientitemsServiceImpl.java | 15 ++++++++++++++- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java index ece7b2b..83c816c 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java @@ -198,7 +198,13 @@ public class InspectPatientitemsController { List patientitems = patientitemsService.GetPatientItemList(medicalSn); return success(patientitems); } - + @GetMapping("/Getanalyse") + @Operation(summary = "根据体检编号和项目编号获取患者体检项目") + public CommonResult Getanalyse(@RequestParam("medicalSn") String medicalSn, @RequestParam("itemCode") String itemCode) + { + String analyse = patientitemsService.Getanalyse(medicalSn, itemCode); + return success(analyse); + } @GetMapping("/get") @Operation(summary = "获得患者体检项目") diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java index 0f23dca..f43b66d 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java @@ -61,6 +61,10 @@ public interface InspectPatientitemsService { * 根据体检编号查询患者检查项目JSON * */ List GetPatientItemList(String medicalSn); + /* + * 根据体检编号和项目编号查询指定项目 + * */ + String Getanalyse(String medicalSn, String itemCode); /** * 获得患者体检项目 diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java index e85faf2..0734a9b 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java @@ -113,7 +113,20 @@ public class InspectPatientitemsServiceImpl implements InspectPatientitemsServic return patientDO; } - + @Override + public String Getanalyse(String medicalSn, String itemCode) + { + String msg=""; + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("medicalSn", medicalSn); + queryWrapper.eq("itemCode", itemCode); + InspectPatientitemsDO patientitemsDO= patientitemsMapper.selectOne(queryWrapper); + if(patientitemsDO!=null) + { + msg = patientitemsDO.getAnalyse(); + } + return msg; + } private void validatePatientitemsExists(Integer id) { if (patientitemsMapper.selectById(id) == null) {