Commit ed7deea1878ff4546194cbb6bcf4df7375bab718
Exists in
master
and in
8 other branches
Merge remote-tracking branch 'origin/master'
Showing 4 changed files
- platform-operate-api/src/main/java/com/lyms/hospitalapi/pojo/DiagnosisInfo.java
- platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
platform-operate-api/src/main/java/com/lyms/hospitalapi/pojo/DiagnosisInfo.java
View file @
ed7deea
1 | +package com.lyms.hospitalapi.pojo; | |
2 | + | |
3 | +/** | |
4 | + * Created by Administrator on 2016-12-12. | |
5 | + */ | |
6 | +public class DiagnosisInfo { | |
7 | + | |
8 | + private String diagnosisItem; | |
9 | + | |
10 | + public String getDiagnosisItem() { | |
11 | + return diagnosisItem; | |
12 | + } | |
13 | + | |
14 | + public void setDiagnosisItem(String diagnosisItem) { | |
15 | + this.diagnosisItem = diagnosisItem; | |
16 | + } | |
17 | +} |
platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java
View file @
ed7deea
1 | 1 | package com.lyms.hospitalapi.qhdfy; |
2 | 2 | |
3 | 3 | import com.lyms.hospitalapi.pojo.*; |
4 | +import com.lyms.hospitalapi.v2.XinlePregPatientinfo; | |
4 | 5 | import com.lyms.platform.biz.dal.AssayConfigDao; |
5 | 6 | import com.lyms.platform.biz.param.AssayConfigQuery; |
6 | 7 | import com.lyms.platform.biz.param.ReferConfigQuery; |
... | ... | @@ -348,6 +349,30 @@ |
348 | 349 | map.put("cardNo", info.getP_CARDNO()); |
349 | 350 | map.put("phone", info.getP_MOBILEPHONE()); |
350 | 351 | map.put("birth", DateUtil.getyyyy_MM_dd(info.getP_BIRTHDAY())); |
352 | + result.add(map); | |
353 | + } | |
354 | + } | |
355 | + DbUtils.closeQuietly(conn); | |
356 | + } catch (SQLException e) { | |
357 | + DbUtils.closeQuietly(conn); | |
358 | + e.printStackTrace(); | |
359 | + } | |
360 | + } | |
361 | + return result; | |
362 | + } | |
363 | + | |
364 | + public List<Map<String,Object>> queryHisBabyDiagnosis(String blNo) { | |
365 | + | |
366 | + List<Map<String,Object>> result = new ArrayList<>(); | |
367 | + if (StringUtils.isNotBlank(blNo)) { | |
368 | + Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeHisConnection(); | |
369 | + QueryRunner queryRunner = new QueryRunner(); | |
370 | + try { | |
371 | + List<DiagnosisInfo> list = queryRunner.query(conn, "select cyzdmc as diagnosisItem from ZY_BRSYK where blh= '"+blNo+"'", new BeanListHandler<DiagnosisInfo>(DiagnosisInfo.class)); | |
372 | + if (list.size() > 0) { | |
373 | + for (DiagnosisInfo info:list) { | |
374 | + Map<String,Object> map = new HashMap<>(); | |
375 | + map.put("diagnosisItem", info.getDiagnosisItem()); | |
351 | 376 | result.add(map); |
352 | 377 | } |
353 | 378 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
View file @
ed7deea
... | ... | @@ -327,7 +327,7 @@ |
327 | 327 | @RequestMapping(method = RequestMethod.GET, value = "/queryPatientBaseInfo") |
328 | 328 | @ResponseBody |
329 | 329 | public BaseResponse queryYunBaseInfo(@RequestParam(value = "cardNo", required = false) String cardNo,@RequestParam(value = "pid", required = false) String pid) { |
330 | - return babyBookbuildingFacade.queryYunBaseInfo(cardNo,pid); | |
330 | + return babyBookbuildingFacade.queryYunBaseInfo(cardNo, pid); | |
331 | 331 | } |
332 | 332 | |
333 | 333 | /** |
... | ... | @@ -357,6 +357,18 @@ |
357 | 357 | log.error("queryHospitalList异常:" + e); |
358 | 358 | } |
359 | 359 | return baseListResponse; |
360 | + } | |
361 | + | |
362 | + | |
363 | + /** | |
364 | + * 查询儿童his诊断 | |
365 | + * @param blNo | |
366 | + * @return | |
367 | + */ | |
368 | + @RequestMapping(method = RequestMethod.GET, value = "/queryHisBabyDiagnosis") | |
369 | + @ResponseBody | |
370 | + public BaseResponse queryHisBabyDiagnosis(@RequestParam(value = "blNo", required = true) String blNo) { | |
371 | + return babyBookbuildingFacade.queryHisBabyDiagnosis(blNo); | |
360 | 372 | } |
361 | 373 | |
362 | 374 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
ed7deea
... | ... | @@ -1991,5 +1991,14 @@ |
1991 | 1991 | queryHospitalListResult.setErrormsg(ErrorCodeConstants.SUCCESS_DESCRIPTION); |
1992 | 1992 | return queryHospitalListResult; |
1993 | 1993 | } |
1994 | + | |
1995 | + public BaseResponse queryHisBabyDiagnosis(String blNo) { | |
1996 | + List<Map<String,Object>> results = qhdfyHisService.queryHisBabyDiagnosis(blNo); | |
1997 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
1998 | + objectResponse.setData(results); | |
1999 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
2000 | + objectResponse.setErrormsg("成功"); | |
2001 | + return objectResponse; | |
2002 | + } | |
1994 | 2003 | } |