|
@@ -452,9 +452,14 @@ public class CaseFrontSheetService {
|
|
|
}
|
|
|
inputParam.put("hsptzdOprtInfo", hsptzdOprtInfo);
|
|
|
obj.put("inputParam", inputParam);
|
|
|
- JSONObject result = srvc.setlQualityControl(obj);
|
|
|
- log.info("病案质控接口:\n参数:{}\n结果:{}", obj, result);
|
|
|
- return result;
|
|
|
+ try {
|
|
|
+ JSONObject result = srvc.setlQualityControl(obj);
|
|
|
+ log.info("病案质控接口:\n参数:{}\n结果:{}", obj, result);
|
|
|
+ return result;
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("创智诊断校验访问失败:http://172.16.32.183:8917/mmg-transceiver/interfaceFactory/call");
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public ResultVo<Map<String, List<PureCodeName>>> infoVerification(OpCaseFrontsheet param) {
|
|
@@ -465,12 +470,14 @@ public class CaseFrontSheetService {
|
|
|
List<PureCodeName> force = VerifyCaseFrontSheet.getInstance().printVerify(sheet);
|
|
|
List<PureCodeName> advice = new ArrayList<>();
|
|
|
JSONObject powersi = qualityControl(sheet);
|
|
|
- JSONObject responseEntity = powersi.getJSONObject("responseEntity");
|
|
|
- if (null != responseEntity) {
|
|
|
- JSONArray retarr = responseEntity.getJSONArray("newSettleMemInfo");
|
|
|
- if (null != retarr && retarr.size() > 0) {
|
|
|
- for (int i = 0; i < retarr.size(); i++) {
|
|
|
- advice.add(new PureCodeName("", retarr.getJSONObject(i).getString("result_msg")));
|
|
|
+ if (null != powersi) {
|
|
|
+ JSONObject responseEntity = powersi.getJSONObject("responseEntity");
|
|
|
+ if (null != responseEntity) {
|
|
|
+ JSONArray retarr = responseEntity.getJSONArray("newSettleMemInfo");
|
|
|
+ if (null != retarr && retarr.size() > 0) {
|
|
|
+ for (int i = 0; i < retarr.size(); i++) {
|
|
|
+ advice.add(new PureCodeName("", retarr.getJSONObject(i).getString("result_msg")));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|