From 738d8837aee09b2f5bce8ad7b2d8fea9fdd8c2da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=BD=B3=E7=82=9C?= <1503983799@qq.com> Date: Mon, 3 Mar 2025 16:39:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E6=A3=80=E7=BB=93=E6=9E=9C=E6=B1=87?= =?UTF-8?q?=E6=80=BB=E7=95=8C=E9=9D=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/checkupresult/CheckUpResultController.java | 9 +++++++++ .../inspectpatientitems/InspectPatientitemsMapper.java | 3 +++ .../inspectpatientitems/InspectPatientitemsService.java | 2 ++ .../InspectPatientitemsServiceImpl.java | 5 +++++ .../inspectpatientitems/InspectPatientitemsMapper.xml | 9 +++++++++ 5 files changed, 28 insertions(+) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/checkupresult/CheckUpResultController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/checkupresult/CheckUpResultController.java index ca5cc46..8d9e232 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/checkupresult/CheckUpResultController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/checkupresult/CheckUpResultController.java @@ -53,6 +53,15 @@ public class CheckUpResultController { return success(BeanUtils.toBean(list, InspectPatientitemsRespVO.class)); } + @GetMapping("/groupNameItemsOfMedicalSn") + @Operation(summary = "获得患者体检项目") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + public CommonResult> groupNameItemsOfMedicalSn(@RequestParam("medicalSn") String medicalSn) { + List list = patientitemsService.groupNameItemsOfMedicalSn(medicalSn); + return success(BeanUtils.toBean(list, InspectPatientitemsRespVO.class)); + } + + @PutMapping("/updatePatient") @Operation(summary = "更新患者汇总结果分析") public CommonResult updatePatient(@Valid @RequestBody InspectPatientSaveReqVO updateReqVO) { diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatientitems/InspectPatientitemsMapper.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatientitems/InspectPatientitemsMapper.java index 0b0a022..e894e55 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatientitems/InspectPatientitemsMapper.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatientitems/InspectPatientitemsMapper.java @@ -9,6 +9,7 @@ import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectpatientitems.Inspec import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import org.apache.ibatis.annotations.Mapper; import cn.iocoder.yudao.module.inspect.controller.admin.inspectpatientitems.vo.*; +import org.apache.ibatis.annotations.Param; /** * 患者体检项目 Mapper @@ -38,4 +39,6 @@ public interface InspectPatientitemsMapper extends BaseMapperX groupNameItems( @Param("medicalSn")String medicalSn ); + } \ No newline at end of file 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 11851ab..648675f 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 @@ -74,5 +74,7 @@ public interface InspectPatientitemsService { //患者是否存在未检或者待查 Boolean isExistUncheck(String medicalSn); + List groupNameItemsOfMedicalSn( String medicalSn ); + } \ No newline at end of file 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 b207647..9407e89 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 @@ -144,4 +144,9 @@ public class InspectPatientitemsServiceImpl implements InspectPatientitemsServic return !list.isEmpty(); } + @Override + public List groupNameItemsOfMedicalSn(String medicalSn) { + return patientitemsMapper.groupNameItems(medicalSn); + } + } \ No newline at end of file diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/resources/mapper/inspectpatientitems/InspectPatientitemsMapper.xml b/yudao-module-inspect/yudao-module-inspect-biz/src/main/resources/mapper/inspectpatientitems/InspectPatientitemsMapper.xml index ea9ab14..f908c52 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/resources/mapper/inspectpatientitems/InspectPatientitemsMapper.xml +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/resources/mapper/inspectpatientitems/InspectPatientitemsMapper.xml @@ -9,4 +9,13 @@ 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> + + \ No newline at end of file