From c894940b5c4f4cd695e47bb6930fdb720cf50742 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Sat, 31 Mar 2018 14:48:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BF=E5=BE=B7=E6=8D=A2=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/hospitalapi/Cdfy/CdfyHisService.java | 62 +++++++++++----------- .../operate/web/facade/BookbuildingFacade.java | 2 +- 2 files changed, 33 insertions(+), 31 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdfyHisService.java index 02116cb..de5a6de 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdfyHisService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdfyHisService.java @@ -78,37 +78,39 @@ public class CdfyHisService { * @return */ public String getIdByVcCardNo(String vcCardNo){ - String id = null; - String url = "http://10.0.200.2:9090/his/getCdFyIdByVcCardNo?vcCardNo="+vcCardNo; - DefaultHttpClient client = new DefaultHttpClient(new PoolingClientConnectionManager()); - try { - HttpPost httpPost = new HttpPost(url); - /*StringEntity se = new StringEntity(vcCardNo,"UTF-8"); - se.setContentType("text/json"); - httpPost.setEntity(se);*/ - //执行post请求 - HttpResponse respon = client.execute(httpPost); - if(respon != null && respon.getStatusLine().getStatusCode() == 200){ - String result= EntityUtils.toString(respon.getEntity()); - System.out.print(result); - // 生成 JSON 对象 - JSONObject obj = JSONObject.parseObject(result); - if(obj!=null){ - id = obj.getString("id"); - } - return id == null ? vcCardNo : id; - }else{ - System.out.println("传输失败!"); - } - }catch (Exception e){ - ExceptionUtils.catchException(e,"承德就诊卡号获取病人id异常"); - return vcCardNo; - } - finally { - client.close(); - } - return vcCardNo; + return "1233"; +// String id = null; +// String url = "http://10.0.200.2:9090/his/getCdFyIdByVcCardNo?vcCardNo="+vcCardNo; +// DefaultHttpClient client = new DefaultHttpClient(new PoolingClientConnectionManager()); +// try { +// HttpPost httpPost = new HttpPost(url); +// /*StringEntity se = new StringEntity(vcCardNo,"UTF-8"); +// se.setContentType("text/json"); +// httpPost.setEntity(se);*/ +// //执行post请求 +// HttpResponse respon = client.execute(httpPost); +// if(respon != null && respon.getStatusLine().getStatusCode() == 200){ +// String result= EntityUtils.toString(respon.getEntity()); +// System.out.print(result); +// // 生成 JSON 对象 +// JSONObject obj = JSONObject.parseObject(result); +// if(obj!=null){ +// id = obj.getString("id"); +// } +// return id == null ? vcCardNo : id; +// }else{ +// System.out.println("传输失败!"); +// } +// }catch (Exception e){ +// ExceptionUtils.catchException(e,"承德就诊卡号获取病人id异常"); +// return vcCardNo; +// } +// finally { +// client.close(); +// } +// +// return vcCardNo; } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index 6e29915..e9d1c2f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -267,7 +267,7 @@ public class BookbuildingFacade { //承德市妇幼通过就诊卡号查询到病人id保存下来 - if ("2100001291".equals(patient.getHospitalId()) && StringUtils.isNotEmpty(yunRequest.getVcCardNo())) + if ("2100001636".equals(patient.getHospitalId()) && StringUtils.isNotEmpty(yunRequest.getVcCardNo())) { patient.setBlNum(cdfyHisService.getIdByVcCardNo(yunRequest.getVcCardNo())); } -- 1.8.3.1