|
@ -1316,18 +1316,24 @@ public class EntranceService {
|
|
|
logger.info("银医通下载: " + re);
|
|
|
XMLSerializer xmlSerializer = new XMLSerializer();
|
|
|
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)) {
|
|
|
throw new Exception("返回为空!");
|
|
|
} else {
|