|
@ -3053,7 +3053,7 @@ public class YkyyEntranceService {
|
|
JSONObject res = new JSONObject();
|
|
JSONObject res = new JSONObject();
|
|
//查询是否建档
|
|
//查询是否建档
|
|
String brid = "";
|
|
String brid = "";
|
|
String bridSql = "SELECT brid \"brid\" from portal_his.V_ZKSG_BRCX@xec_link where jzkh = '" +medicare + " ' ";
|
|
|
|
|
|
String bridSql = "SELECT brid \"brid\" from portal_his.V_ZKSG_BRCX@xec_link where jzkh = '" +medicare + "' ";
|
|
Map<String, Object> params = new HashedMap();
|
|
Map<String, Object> params = new HashedMap();
|
|
params.put("sql", bridSql);
|
|
params.put("sql", bridSql);
|
|
logger.info("bridSql:" + bridSql);
|
|
logger.info("bridSql:" + bridSql);
|
|
@ -3085,10 +3085,12 @@ public class YkyyEntranceService {
|
|
params1.put("ybkh", medicare);
|
|
params1.put("ybkh", medicare);
|
|
params1.put("lxdz", null);
|
|
params1.put("lxdz", null);
|
|
params1.put("zy", 0);
|
|
params1.put("zy", 0);
|
|
HttpResponse response1 = HttpUtils.doGet(saveJdxxUrl, params);
|
|
|
|
|
|
HttpResponse response1 = HttpUtils.doGet(saveJdxxUrl, params1);
|
|
String content1 = response1.getContent();
|
|
String content1 = response1.getContent();
|
|
|
|
logger.info("params1:" + params1);
|
|
|
|
logger.info("response1:" + content1);
|
|
JSONObject rs1 = JSON.parseObject(content1);
|
|
JSONObject rs1 = JSON.parseObject(content1);
|
|
if (rs.getInteger("status") != 200)
|
|
|
|
|
|
if (rs1.getInteger("status") != 200)
|
|
{
|
|
{
|
|
res.put("status", -1);
|
|
res.put("status", -1);
|
|
res.put("message", "操作失败,失败原因:" + rs1.getString("message"));
|
|
res.put("message", "操作失败,失败原因:" + rs1.getString("message"));
|
|
@ -3097,14 +3099,17 @@ public class YkyyEntranceService {
|
|
//获取病人id
|
|
//获取病人id
|
|
response = HttpUtils.doGet(url, params);
|
|
response = HttpUtils.doGet(url, params);
|
|
content = response.getContent();
|
|
content = response.getContent();
|
|
logger.info("response:" + content);
|
|
|
|
rs = JSON.parseObject(content);
|
|
rs = JSON.parseObject(content);
|
|
status = rs.getInteger("status");
|
|
status = rs.getInteger("status");
|
|
if (status==200){
|
|
if (status==200){
|
|
JSONArray array = rs.getJSONArray("detailModelList");
|
|
JSONArray array = rs.getJSONArray("detailModelList");
|
|
int size = array.size();
|
|
int size = array.size();
|
|
if(size == 1){
|
|
if(size == 1){
|
|
|
|
logger.info("array:" + array.toString());
|
|
brid = ((JSONObject)array.get(0)).getString("BRID");
|
|
brid = ((JSONObject)array.get(0)).getString("BRID");
|
|
|
|
res.put("status", 200);
|
|
|
|
res.put("message", brid);
|
|
|
|
logger.info("brid:" + brid);
|
|
}else if (size > 1){
|
|
}else if (size > 1){
|
|
res.put("status", -1);
|
|
res.put("status", -1);
|
|
res.put("message", "该居民存在多条建档信息!");
|
|
res.put("message", "该居民存在多条建档信息!");
|
|
@ -3113,8 +3118,6 @@ public class YkyyEntranceService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
res.put("status", 200);
|
|
|
|
res.put("message", brid);
|
|
|
|
return res;
|
|
return res;
|
|
}
|
|
}
|
|
}
|
|
}
|