diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java index f4dbab7..ea63410 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java @@ -375,9 +375,9 @@ public class QhdfyHisService { } } - public List> queryHisBabyDiagnosis(String blNo) { + public Map queryHisBabyDiagnosis(String blNo) { - List> result = new ArrayList<>(); + Map map = new HashMap<>(); if (StringUtils.isNotBlank(blNo)) { Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeHisConnection(); QueryRunner queryRunner = new QueryRunner(); @@ -385,9 +385,9 @@ public class QhdfyHisService { List list = queryRunner.query(conn, "select cyzdmc as diagnosisItem from ZY_BRSYK where blh= '"+blNo+"'", new BeanListHandler(DiagnosisInfo.class)); if (list.size() > 0) { for (DiagnosisInfo info:list) { - Map map = new HashMap<>(); + map.put("diagnosisItem", info.getDiagnosisItem()); - result.add(map); + break; } } DbUtils.closeQuietly(conn); @@ -396,6 +396,6 @@ public class QhdfyHisService { e.printStackTrace(); } } - return result; + return map; } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index 9bc59eb..dcae092 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -1996,7 +1996,7 @@ public class BabyBookbuildingFacade { } public BaseResponse queryHisBabyDiagnosis(String blNo) { - List> results = qhdfyHisService.queryHisBabyDiagnosis(blNo); + Map results = qhdfyHisService.queryHisBabyDiagnosis(blNo); BaseObjectResponse objectResponse = new BaseObjectResponse(); objectResponse.setData(results); objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS);