|
@ -1065,12 +1065,6 @@ public class EntranceService {
|
|
|
sbs.append("<query compy=\"=\" item=\"times\" splice=\"and\" value=\"'" + conNo + "'\"/>");
|
|
|
}
|
|
|
sbs.append("<order item=\"apply_date\" sort=\"desc\"/>");
|
|
|
//<ESBEntry><AccessControl><Fid>BS25017</Fid><UserName>JKZL</UserName><Password>123456</Password></AccessControl>
|
|
|
// <MessageHeader><Fid>BS25017</Fid><MsgDate>2019-06-03 13:52:39</MsgDate><SourceSysCode>S47</SourceSysCode><TargetSysCode>S01</TargetSysCode></MessageHeader>
|
|
|
// <MsgInfo><endNum>20000</endNum><Msg/>
|
|
|
// <query compy="=" item="inpatient_no" splice="and" value="'P10728535-0'"/>
|
|
|
// <query compy="=" item="times" splice="and" value="'62'"/>
|
|
|
// <order item="apply_date" sort="desc"/><startNum>1</startNum></MsgInfo></ESBEntry>
|
|
|
sbs.append("<startNum>1</startNum></MsgInfo></ESBEntry>");
|
|
|
resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
|
|
|
resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
|
|
@ -1124,6 +1118,7 @@ public class EntranceService {
|
|
|
public JSONArray BS20019(String patNo,String conNo,boolean demoFlag) throws Exception {
|
|
|
String fid="BS20019";
|
|
|
String resp="";
|
|
|
net.sf.json.JSONArray jsonArrayLast=new net.sf.json.JSONArray();
|
|
|
if (demoFlag) {
|
|
|
resp = getJosnFileResullt(fid);
|
|
|
} else {
|
|
@ -1131,8 +1126,6 @@ public class EntranceService {
|
|
|
JSONArray jsonArray= BS20010(patNo,conNo,demoFlag);
|
|
|
for(Object object:jsonArray){
|
|
|
net.sf.json.JSONObject jsonObjectBody=(net.sf.json.JSONObject)object;
|
|
|
jsonObjectBody= (net.sf.json.JSONObject)jsonObjectBody.get("body");
|
|
|
jsonObjectBody=null==jsonObjectBody?jsonObjectBody:(net.sf.json.JSONObject)jsonObjectBody.get("row");
|
|
|
if(null!=jsonObjectBody){
|
|
|
String applyno=null==jsonObjectBody.get("applyno")?"":jsonObjectBody.get("applyno").toString();
|
|
|
if(StringUtils.isNotBlank(applyno)){
|
|
@ -1150,15 +1143,15 @@ public class EntranceService {
|
|
|
sbs.append("</MsgInfo></ESBEntry>");
|
|
|
resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
|
|
|
resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
|
|
|
ConvertUtil.convertListEnvelopInBodyRow(resp);
|
|
|
net.sf.json.JSONArray jsonArray1= ConvertUtil.convertListEnvelopInBodyRow(resp);
|
|
|
jsonArrayLast.add(jsonArray1);
|
|
|
}
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
return ConvertUtil.convertListEnvelopInBodyRow(resp);
|
|
|
return jsonArrayLast;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@ -1172,6 +1165,7 @@ public class EntranceService {
|
|
|
public JSONArray BS20011(String patNo,String conNo,boolean demoFlag) throws Exception {
|
|
|
String fid="BS20011";
|
|
|
String resp="";
|
|
|
net.sf.json.JSONArray jsonArrayLast=new net.sf.json.JSONArray();
|
|
|
if (demoFlag) {
|
|
|
resp = getJosnFileResullt(fid);
|
|
|
} else {
|
|
@ -1192,20 +1186,18 @@ public class EntranceService {
|
|
|
//查询信息拼接
|
|
|
sbs.append("<MsgInfo><endNum>20000</endNum><Msg/>");
|
|
|
if (StringUtils.isNotBlank(applyno)) {
|
|
|
//TODO 是ApplyNo?
|
|
|
sbs.append("<query compy=\"=\" item=\"applyno\" splice=\"and\" value=\"'" + applyno + "'\"/>");
|
|
|
}
|
|
|
sbs.append("<order item=\"ResultTime\" sort=\"desc\"/>");
|
|
|
sbs.append("<startNum>1</startNum></MsgInfo></ESBEntry>");
|
|
|
resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
|
|
|
resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
|
|
|
ConvertUtil.convertListEnvelopInBodyRow(resp);
|
|
|
net.sf.json.JSONArray jsonArray1= ConvertUtil.convertListEnvelopInBodyRow(resp);
|
|
|
jsonArrayLast.add(jsonArray1);
|
|
|
}
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
}
|
|
|
return ConvertUtil.convertListEnvelopInBodyRow(resp);
|
|
|
return jsonArrayLast;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@ -1244,4 +1236,31 @@ public class EntranceService {
|
|
|
}
|
|
|
|
|
|
|
|
|
public JSONArray BS55010(String windowsNo,String code,boolean demoFlag) throws Exception {
|
|
|
String fid="BS55010";
|
|
|
String resp="";
|
|
|
if (demoFlag) {
|
|
|
resp = getJosnFileResullt(fid);
|
|
|
} else {
|
|
|
StringBuffer sbs = new StringBuffer();
|
|
|
//AccessControl :用户、密码、服务id
|
|
|
sbs.append("<ESBEntry><AccessControl><Fid>" + fid + "</Fid><UserName>"+mqUser+"</UserName><Password>"+mqPwd+"</Password></AccessControl>");
|
|
|
//MessageHeader :固定值 消费方系统编号 S60,提供方系统编号 S01
|
|
|
sbs.append("<MessageHeader><Fid>" + fid + "</Fid><MsgDate>" + DateUtil.dateToStr(new Date(), DateUtil.YYYY_MM_DD_HH_MM_SS) + "</MsgDate><SourceSysCode>"+sourceSysCode+"</SourceSysCode><TargetSysCode>"+targetSysCode+"</TargetSysCode></MessageHeader>");
|
|
|
//查询信息拼接
|
|
|
sbs.append("<MsgInfo><endNum>20000</endNum><Msg/>");
|
|
|
if (StringUtils.isNotBlank(windowsNo)) {
|
|
|
sbs.append("<query compy=\"=\" item=\"windows_no\" splice=\"and\" value=\"'"+windowsNo+"'\"/>");
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(code)) {
|
|
|
sbs.append("<query compy=\"=\" item=\"code\" splice=\"and\" value=\"'"+code+"'\"/>");
|
|
|
}
|
|
|
sbs.append("<startNum>1</startNum></MsgInfo></ESBEntry>");
|
|
|
resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
|
|
|
resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
|
|
|
}
|
|
|
return ConvertUtil.convertListEnvelopInBodyRow(resp);
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|