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