|
@ -2958,22 +2958,6 @@ public Map checkSyncHis(String IoFlag,String PayCardNo,String NullahNumber,Strin
|
|
|
System.out.println("obj:"+obj);
|
|
|
if (StringUtils.isNotBlank(obj)) {
|
|
|
List<Map<String,Object>> returnList = transXmlCommen(obj);
|
|
|
for (Map<String,Object> saveMap:returnList){
|
|
|
if (null!=saveMap.get("checkInfoMapList")){
|
|
|
String checkInfo = saveMap.get("checkInfoMapList").toString();
|
|
|
JSONArray jsonArray=JSONArray.parseArray(checkInfo);
|
|
|
for(int i=0;i<jsonArray.size();i++){
|
|
|
JSONObject jsonObject1 = JSONObject.parseObject(jsonArray.get(i).toString());
|
|
|
//存在强制阻断即认为处方审核未通过不允许保存处方
|
|
|
if(null!=jsonObject1.get("WARNING_LEVEL")&&"强制阻断".equalsIgnoreCase(jsonObject1.get("WARNING_LEVEL").toString())){
|
|
|
wlyyPrescriptionCheckDO.setStatus(1);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
}else {
|
|
|
wlyyPrescriptionCheckDO.setStatus(2);
|
|
|
}
|
|
|
}
|
|
|
Map<String,Object> checkIdMap = new HashMap<>();
|
|
|
checkIdMap.put("prescriptionOnly",tjPrescriptionId);
|
|
|
returnList.add(checkIdMap);
|