| 
					
				 | 
			
			
				@ -131,7 +131,7 @@ public class XzzxEntranceService{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //保存天际处方接口地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public static String saveTianJiPrescription = "http://192.168.102.243:8040/service/api/checkFromXmlToJson.do?tag=2"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //作废处方地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public static String deleteTianJiPrescription = "http://10.1.3.105:8221/drugs/@code@?source=dcdt_web&show_navbar=true"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public static String deleteTianJiPrescription = "http://192.168.102.243:8040/service/api/checkFromXmlToJson.do?tag=2"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //药品说明书地址http://192.168.102.243:8221/drugs/@code@?source=dcdt_web&show_navbar=true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public static String drugUseInfoTianJi = "http://192.168.102.243:8221/drugs/@code@?source=dcdt_web&show_navbar=true"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getSelectUrl(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1353,8 +1353,8 @@ public class XzzxEntranceService{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "\" VISIT_ID=\"0\" PATIENT_PRES_ID=\""+patientAndDoctor.getString("PATIENT_PRES_ID")+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "\" BIRTH=\""+patientAndDoctor.getString("BIRTH")+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "\" HEIGHT=\"0\" WEIGHT=\"0\" GENDER=\""+patientAndDoctor.getString("GENDER")+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "\" PREGNANT=\"\" LACT=\"否\" HEPATICAL=\"是\" RENAL=\"是\" PANCREAS=\"否\" ALERGY_DRUGS=\"青霉素类\" IDENTITY_TYPE=\"\" FEE_TYPE=\""+patientAndDoctor.getString("FEE_TYPE")+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "\" SCR=\"\" SCR_UNIT=\"umol/L\" GESTATION_AGE=\"\" PRETERM_BIRTH=\"\" DRUG_HISTORY=\"\" FAMILY_DISEASE_HISTORY=\"\" GENETIC_DISEASE=\"\" MEDICARE_01=\"\" MEDICARE_02=\"\" MEDICARE_03=\"\" MEDICARE_04=\"\" MEDICARE_05=\"\" />"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "\" PREGNANT=\"\" LACT=\"否\" HEPATICAL=\"\" RENAL=\"\" PANCREAS=\"\" ALERGY_DRUGS=\"\" IDENTITY_TYPE=\"\" FEE_TYPE=\""+patientAndDoctor.getString("FEE_TYPE")+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "\" SCR=\"\" SCR_UNIT=\"\" GESTATION_AGE=\"\" PRETERM_BIRTH=\"\" DRUG_HISTORY=\"\" FAMILY_DISEASE_HISTORY=\"\" GENETIC_DISEASE=\"\" MEDICARE_01=\"\" MEDICARE_02=\"\" MEDICARE_03=\"\" MEDICARE_04=\"\" MEDICARE_05=\"\" />"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String checkDiagnosises = "<Diagnosises DIAGNOSISES=\""+patientAndDoctor.getString("diagnosises")+"\" >\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "</Diagnosises>\n"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        StringBuffer stringBuffer = new StringBuffer(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1428,6 +1428,7 @@ public class XzzxEntranceService{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String deleteCheckPrescription(JSONObject patientAndDoctor,List<WlyyPrescriptionInfoDO> infos) throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String postBody = checkPrescriptionInfoParam(patientAndDoctor,infos,true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info("作废的报文参数:"+postBody); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info("deleteTianJiPrescription:"+deleteTianJiPrescription); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String res =  httpClientUtil.sendPost(deleteTianJiPrescription,postBody); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info("作废的报文参数:"+res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        WlyyHttpLogDO wlyyHttpLogDO = new WlyyHttpLogDO(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -2988,22 +2989,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); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -3077,8 +3062,7 @@ public Map checkSyncHis(String IoFlag,String PayCardNo,String NullahNumber,Strin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String obj = object.getString("obj"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                System.out.println("obj:"+obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isNotBlank(obj)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    List<Map<String,Object>> returnList = transXmlCommen(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    returnJson = JSONArray.toJSONString(returnList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    returnJson = obj; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    wlyyPrescriptionCheckDO.setStatus(9); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    logger.info("返回到互联网医院的解析后的结果:"+returnJson); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    wlyyHttpLogDO.setDoctor(doctor); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -3138,10 +3122,9 @@ public Map checkSyncHis(String IoFlag,String PayCardNo,String NullahNumber,Strin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            wlyyHttpLogDO.setCode("200"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String obj = object.getString("obj"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            System.out.println("obj:"+obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(obj)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                List<Map<String,Object>> returnList = transXmlCommen(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(obj)) { ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyPrescriptionCheckDO.setStatus(11); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                returnJson = JSONArray.toJSONString(returnList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                returnJson = obj; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("返回到互联网医院的解析后的结果:"+returnJson); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyHttpLogDO.setDoctor(doctor); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyHttpLogDO.setCreateTime(new Date()); 
			 |