diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/medicalrec/MedicalRecManageController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/medicalrec/MedicalRecManageController.java index e1efcc08..3d3ce49c 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/medicalrec/MedicalRecManageController.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/medicalrec/MedicalRecManageController.java @@ -36,6 +36,13 @@ public class MedicalRecManageController { return medicalRecManageService.queryDiseaseListByDropList(); } + + @ApiOperation("初步诊断下拉列表联想(这个接口只查询单一疾病)") + @GetMapping("querySingleDiseaseListByDropList") + public List querySingleDiseaseListByDropList() { + return medicalRecManageService.querySingleDiseaseListByDropList(); + } + @ApiOperation("病历管理分页查询") @GetMapping("queryMedicalRecPage") public IPage queryMedicalRecManagePage(@ApiParam("主诉") String selfDescKeyword, diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/MedicalRecManageService.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/MedicalRecManageService.java index 28a25f71..4ce9e975 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/MedicalRecManageService.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/MedicalRecManageService.java @@ -39,4 +39,6 @@ public interface MedicalRecManageService { MedicalRecInfoVO queryMedicalRecInfo(String id); void deleteMedicalRec(String id); + + List querySingleDiseaseListByDropList(); } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AncillaryItemManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AncillaryItemManageServiceImpl.java index a64c1b2c..729c80b0 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AncillaryItemManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AncillaryItemManageServiceImpl.java @@ -108,7 +108,7 @@ public class AncillaryItemManageServiceImpl implements AncillaryItemManageServic @Override public void deleteAncillaryItem(String id) { // 首先检查辅助检查项是否被使用 - if (0 > diseaseAncillaryService.lambdaQuery().eq(DiseaseAncillary::getItemId, id).count()){ + if (diseaseAncillaryService.lambdaQuery().eq(DiseaseAncillary::getItemId, id).count()>0){ throw new BusinessException("辅助检查项已被使用,无法删除"); } configAncillaryItemService.removeById(id); diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java index c5511bb6..23f258ac 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/MedicalRecManageServiceImpl.java @@ -245,4 +245,9 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService { public void deleteMedicalRec(String id) { medicalRecService.removeById(id); } + + @Override + public List querySingleDiseaseListByDropList() { + return diseaseService.lambdaQuery().eq(Disease::getDiseaseType, "0").list(); + } }