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) {