| 
															
																@ -1316,18 +1316,24 @@ public class EntranceService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        logger.info("银医通下载: " + re); 
															 | 
															
															 | 
															
																        logger.info("银医通下载: " + re); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        XMLSerializer xmlSerializer = new XMLSerializer(); 
															 | 
															
															 | 
															
																        XMLSerializer xmlSerializer = new XMLSerializer(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        JSON json = xmlSerializer.read(re); 
															 | 
															
															 | 
															
																        JSON json = xmlSerializer.read(re); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        Object errorCode = ((net.sf.json.JSONObject) json).get("error_code"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if ("ok".equals(errorCode)) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            JSON json2 = xmlSerializer.read(((net.sf.json.JSONObject) json).get("response").toString()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            System.out.println("银医通下载response:" + json2.toString(1)); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            jsonObject.element("code", "1"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            jsonObject.element("obj", json); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } else { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            Object errorMsg = ((net.sf.json.JSONObject) json).get("error_msg"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            jsonObject.element("code", "-1"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            jsonObject.element("obj", "银医通下载失败," + errorMsg); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            //{"error_type":"0","error_code":"10002","error_msg":"卡号无效"} 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        Object errorCode = ((net.sf.json.JSONObject) json).get("error_code"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        //由于新建档的居民没有银医通,数据没办法同步。调用接口,暂时不判断返回结果,由诊间支付统一推送消息让居民支付 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        JSON json2 = xmlSerializer.read(((net.sf.json.JSONObject) json).get("response").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        System.out.println("银医通下载response:" + json2.toString(1)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        jsonObject.element("code", "1"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        jsonObject.element("obj", json); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        if ("ok".equals(errorCode)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            JSON json2 = xmlSerializer.read(((net.sf.json.JSONObject) json).get("response").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            System.out.println("银医通下载response:" + json2.toString(1)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            jsonObject.element("code", "1"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            jsonObject.element("obj", json); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            Object errorMsg = ((net.sf.json.JSONObject) json).get("error_msg"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            jsonObject.element("code", "-1"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            jsonObject.element("obj", "银医通下载失败," + errorMsg); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            //{"error_type":"0","error_code":"10002","error_msg":"卡号无效"} 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if (StringUtils.isEmpty(re)) { 
															 | 
															
															 | 
															
																        if (StringUtils.isEmpty(re)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            throw new Exception("返回为空!"); 
															 | 
															
															 | 
															
																            throw new Exception("返回为空!"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } else { 
															 | 
															
															 | 
															
																        } else { 
															 |