|
@ -39,11 +39,14 @@ public class PresModeAdapter {
|
|
public JSONArray modeTopresInfo(String json){
|
|
public JSONArray modeTopresInfo(String json){
|
|
try{
|
|
try{
|
|
JSONObject oldJson = JSONObject.parseObject(json);
|
|
JSONObject oldJson = JSONObject.parseObject(json);
|
|
|
|
if(oldJson.getInteger("status")!=200){
|
|
|
|
throw new RuntimeException("智业接口失败:"+oldJson.getString("msg"));
|
|
|
|
}
|
|
String dataStr = oldJson.getString("data");
|
|
String dataStr = oldJson.getString("data");
|
|
JSONObject data = JSONObject.parseObject(dataStr);
|
|
JSONObject data = JSONObject.parseObject(dataStr);
|
|
JSONArray returnData = data.getJSONArray("returnData");
|
|
JSONArray returnData = data.getJSONArray("returnData");
|
|
String code = data.getString("CODE");
|
|
String code = data.getString("CODE");
|
|
if(StringUtils.isNotBlank(code)&&"1".equals(code)){
|
|
|
|
|
|
if(StringUtils.isNotBlank(code)&&"1".equals(code)&&returnData.size()>0){
|
|
JSONArray rs = new JSONArray();
|
|
JSONArray rs = new JSONArray();
|
|
Iterator iterator = returnData.iterator();
|
|
Iterator iterator = returnData.iterator();
|
|
while (iterator.hasNext()){
|
|
while (iterator.hasNext()){
|
|
@ -102,7 +105,7 @@ public class PresModeAdapter {
|
|
logger.info("PresModeAdapter:modeTopresInfo:Json:"+json);
|
|
logger.info("PresModeAdapter:modeTopresInfo:Json:"+json);
|
|
throw e;
|
|
throw e;
|
|
}
|
|
}
|
|
return null;
|
|
|
|
|
|
return new JSONArray();
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@ -114,10 +117,13 @@ public class PresModeAdapter {
|
|
public JSONArray modeToPrescription(String json){
|
|
public JSONArray modeToPrescription(String json){
|
|
try{
|
|
try{
|
|
JSONObject oldJson = JSONObject.parseObject(json);
|
|
JSONObject oldJson = JSONObject.parseObject(json);
|
|
|
|
if(oldJson.getInteger("status")!=200){
|
|
|
|
throw new RuntimeException("智业接口失败:"+oldJson.getString("msg"));
|
|
|
|
}
|
|
JSONObject data = oldJson.getJSONObject("data");
|
|
JSONObject data = oldJson.getJSONObject("data");
|
|
JSONArray returnData = data.getJSONArray("returnData");
|
|
JSONArray returnData = data.getJSONArray("returnData");
|
|
String code = data.getString("CODE");
|
|
String code = data.getString("CODE");
|
|
if(StringUtils.isNotBlank(code)&&"1".equals(code)){
|
|
|
|
|
|
if(StringUtils.isNotBlank(code)&&"1".equals(code)&&returnData.size()>0){
|
|
JSONArray rs = new JSONArray();
|
|
JSONArray rs = new JSONArray();
|
|
Iterator iterator = returnData.iterator();
|
|
Iterator iterator = returnData.iterator();
|
|
while (iterator.hasNext()){
|
|
while (iterator.hasNext()){
|
|
@ -210,7 +216,7 @@ public class PresModeAdapter {
|
|
logger.info("PresModeAdapter:modeToPrescription:Json:"+json);
|
|
logger.info("PresModeAdapter:modeToPrescription:Json:"+json);
|
|
throw e;
|
|
throw e;
|
|
}
|
|
}
|
|
return null;
|
|
|
|
|
|
return new JSONArray();
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@ -221,10 +227,13 @@ public class PresModeAdapter {
|
|
public JSONObject modelToSinglePrescription(String json){
|
|
public JSONObject modelToSinglePrescription(String json){
|
|
try{
|
|
try{
|
|
JSONObject oldJson = JSONObject.parseObject(json);
|
|
JSONObject oldJson = JSONObject.parseObject(json);
|
|
|
|
if(oldJson.getInteger("status")!=200){
|
|
|
|
throw new RuntimeException("智业接口失败:"+oldJson.getString("msg"));
|
|
|
|
}
|
|
JSONObject data = oldJson.getJSONObject("data");
|
|
JSONObject data = oldJson.getJSONObject("data");
|
|
JSONArray returnData = data.getJSONArray("returnData");
|
|
JSONArray returnData = data.getJSONArray("returnData");
|
|
String code = data.getString("CODE");
|
|
String code = data.getString("CODE");
|
|
if(StringUtils.isNotBlank(code)&&"1".equals(code)){
|
|
|
|
|
|
if(StringUtils.isNotBlank(code)&&"1".equals(code)&&returnData.size()>0){
|
|
JSONArray modeArray = returnData.getJSONArray(0);
|
|
JSONArray modeArray = returnData.getJSONArray(0);
|
|
JSONObject mode = (JSONObject) modeArray.get(0);
|
|
JSONObject mode = (JSONObject) modeArray.get(0);
|
|
JSONObject p = new JSONObject();
|
|
JSONObject p = new JSONObject();
|
|
@ -308,7 +317,7 @@ public class PresModeAdapter {
|
|
logger.info("PresModeAdapter:modelToSinglePrescription:Json:"+json);
|
|
logger.info("PresModeAdapter:modelToSinglePrescription:Json:"+json);
|
|
throw e;
|
|
throw e;
|
|
}
|
|
}
|
|
return null;
|
|
|
|
|
|
return new JSONObject();
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|