1.归档病历召回时增加弹框提醒(“提醒患方及第三方已申请使用过病历”)

2.ca登录认证(部分代码)
master
51976 3 years ago
parent 4feeef310f
commit 794831190c

@ -97,105 +97,105 @@ public class methodForEmrMedical {
}
}
// @RequestMapping(value = "getErweima")
// @ResponseBody
// public JSONObject getErweima(String responseType, String clientId, HttpServletRequest request){
// // 获得Http客户端
// CloseableHttpClient httpClient = HttpClientBuilder.create().build();
// // 创建Get请求
// HttpGet httpGet = new HttpGet("https://test.51trust.com/gateway/oauth/authorize?responseType=code&clientId=2017070411003376");
// // 请求头
// httpGet.setHeader("Content-Type", "application/json;charset=utf8");
// // 响应模型
// CloseableHttpResponse response = null;
// HttpEntity responseEntity=null;
// JSONObject jsonObject = null;
// try {
// // 由客户端执行(发送)Get请求
// response = httpClient.execute(httpGet);
// // 从响应模型中获取响应实体
// responseEntity = response.getEntity();
// System.out.println("responseEntity::::"+responseEntity);
// System.out.println("响应状态为:" + response.getStatusLine());
// if (responseEntity != null) {
// jsonObject = JSONObject.parseObject(EntityUtils.toString(responseEntity));
// String contents = jsonObject.getString("contents");
// JSONObject contentsObject = JSONObject.parseObject(contents);
// String userToken = contentsObject.getString("userToken");
// String verifyStatus = contentsObject.getString("verifyStatus");
//
// }
// } catch (ClientProtocolException e) {
// e.printStackTrace();
// } catch (IOException e) {
// e.printStackTrace();
// } finally {
// try {
// // 释放资源
// if (httpClient != null) {
// httpClient.close();
// }
// if (response != null) {
// response.close();
// }
// } catch (IOException e) {
// e.printStackTrace();
// }
// return jsonObject;
// }
//
// //return jsonObject;
// }
//
// @RequestMapping(value = "getUser")
// @ResponseBody
// public JSONObject getUser(String requestId, HttpServletRequest request){
// // 获得Http客户端
// CloseableHttpClient httpClient = HttpClientBuilder.create().build();
// // 创建Get请求
// HttpGet httpGet = new HttpGet("https://test.51trust.com/gateway/oauth/tokeninfo?clientId=2017070411003376&requestId=" + requestId);
// // 请求头
// httpGet.setHeader("Content-Type", "application/json;charset=utf8");
// // 响应模型
// CloseableHttpResponse response = null;
// HttpEntity responseEntity=null;
// JSONObject jsonObject = null;
// try {
// // 由客户端执行(发送)Get请求
// response = httpClient.execute(httpGet);
// // 从响应模型中获取响应实体
// responseEntity = response.getEntity();
// System.out.println("responseEntity::::"+responseEntity);
// System.out.println("响应状态为:" + response.getStatusLine());
// if (responseEntity != null) {
// jsonObject = JSONObject.parseObject(EntityUtils.toString(responseEntity));
// String contents = jsonObject.getString("contents");
// JSONObject contentsObject = JSONObject.parseObject(contents);
// String userToken = contentsObject.getString("userToken");
// String verifyStatus = contentsObject.getString("verifyStatus");
//
// }
// } catch (ClientProtocolException e) {
// e.printStackTrace();
// } catch (IOException e) {
// e.printStackTrace();
// } finally {
// try {
// // 释放资源
// if (httpClient != null) {
// httpClient.close();
// }
// if (response != null) {
// response.close();
// }
// } catch (IOException e) {
// e.printStackTrace();
// }
// return jsonObject;
// }
//
// //return jsonObject;
// }
@RequestMapping(value = "getErweima")
@ResponseBody
public JSONObject getErweima(String responseType, String clientId, HttpServletRequest request){
// 获得Http客户端
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
// 创建Get请求
HttpGet httpGet = new HttpGet("https://test.51trust.com/gateway/oauth/authorize?responseType=code&clientId=2017070411003376");
// 请求头
httpGet.setHeader("Content-Type", "application/json;charset=utf8");
// 响应模型
CloseableHttpResponse response = null;
HttpEntity responseEntity=null;
JSONObject jsonObject = null;
try {
// 由客户端执行(发送)Get请求
response = httpClient.execute(httpGet);
// 从响应模型中获取响应实体
responseEntity = response.getEntity();
System.out.println("responseEntity::::"+responseEntity);
System.out.println("响应状态为:" + response.getStatusLine());
if (responseEntity != null) {
jsonObject = JSONObject.parseObject(EntityUtils.toString(responseEntity));
String contents = jsonObject.getString("contents");
JSONObject contentsObject = JSONObject.parseObject(contents);
String userToken = contentsObject.getString("userToken");
String verifyStatus = contentsObject.getString("verifyStatus");
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
// 释放资源
if (httpClient != null) {
httpClient.close();
}
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
return jsonObject;
}
//return jsonObject;
}
@RequestMapping(value = "getUser")
@ResponseBody
public JSONObject getUser(String requestId, HttpServletRequest request){
// 获得Http客户端
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
// 创建Get请求
HttpGet httpGet = new HttpGet("https://test.51trust.com/gateway/oauth/tokeninfo?clientId=2017070411003376&requestId=" + requestId);
// 请求头
httpGet.setHeader("Content-Type", "application/json;charset=utf8");
// 响应模型
CloseableHttpResponse response = null;
HttpEntity responseEntity=null;
JSONObject jsonObject = null;
try {
// 由客户端执行(发送)Get请求
response = httpClient.execute(httpGet);
// 从响应模型中获取响应实体
responseEntity = response.getEntity();
System.out.println("responseEntity::::"+responseEntity);
System.out.println("响应状态为:" + response.getStatusLine());
if (responseEntity != null) {
jsonObject = JSONObject.parseObject(EntityUtils.toString(responseEntity));
String contents = jsonObject.getString("contents");
JSONObject contentsObject = JSONObject.parseObject(contents);
String userToken = contentsObject.getString("userToken");
String verifyStatus = contentsObject.getString("verifyStatus");
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
// 释放资源
if (httpClient != null) {
httpClient.close();
}
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
return jsonObject;
}
//return jsonObject;
}
/*

@ -29,42 +29,56 @@ $(function(){
alert("请联系管理员进行修改密码!");
});
// $("#smdl").on("click", function (){
// $.ajax({
// type: "post",
// url : "methodForEmrMedical/getErweima",
// data: {responseType:"code", clientId:"2017070411003376"},
// success : function(data) {
// $.each(data,function (index, obj){
// //获取二维码
// var imgBase64 = obj.imgBase64;
// var zhdl = document.getElementById("zhdl");
// var erweima = document.getElementById("erweima");
// var erweimadiv = document.getElementById("erweimadiv");
// //给img标签src属性赋值
// erweima.setAttribute("src", "data:image/jpg;base64," + imgBase64);
// getUser(obj.requestId);
// erweimadiv.style.display = "block";
// zhdl.style.display = "none";
// return false;
// });
// },
// })
// });
//
// function getUser(requestId) {
// $.ajax({
// type: "post",
// url : "methodForEmrMedical/getUser",
// data: {requestId: requestId },
// success : function(data) {
// $.each(data,function (index, obj){
//
// return false;
// });
// },
// })
// }
$("#smdl").on("click", function (){
$.ajax({
type: "post",
url : "methodForEmrMedical/getErweima",
data: {responseType:"code", clientId:"2019111514014789"},
success : function(data) {
var requestId = "";
$.each(data,function (index, obj){
//获取二维码
var imgBase64 = obj.imgBase64;
var zhdl = document.getElementById("zhdl");
var erweima = document.getElementById("erweima");
var erweimadiv = document.getElementById("erweimadiv");
//给img标签src属性赋值
erweima.setAttribute("src", "data:image/jpg;base64," + imgBase64);
requestId = obj.requestId;
erweimadiv.style.display = "block";
zhdl.style.display = "none";
return false;
});
//test(requestId);
getUser(requestId);
},
})
});
var i = 0;
function test(requestId) {
while (i == 0) {
getUser(requestId);
}
}
function getUser(requestId) {
$.ajax({
type: "post",
url : "methodForEmrMedical/getUser",
data: {requestId: requestId },
success : function(data) {
$.each(data,function (index, obj){
test(requestId);
if (obj != "未授权"){
alert(obj.userName)
i = 1;
}
return false;
});
},
})
}
});

Loading…
Cancel
Save