Commit ed7deea1878ff4546194cbb6bcf4df7375bab718

Authored by hujiaqi

Merge remote-tracking branch 'origin/master'

Showing 4 changed files

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 }