| 
					
				 | 
			
			
				@ -55,6 +55,22 @@ public class DataCollectDispatcher { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Boolean getRemoteVersion (String orgCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtil.isEmpty(SysConfig.getInstance().getVersionMap().get(orgCode))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String stdVersion = EsbHttp.getRemoteVersion(orgCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtil.isEmpty(stdVersion)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                SysConfig.getInstance().getVersionMap().put(orgCode, stdVersion); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.error("本次任务执行失败,获取token失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 获取病人列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -150,7 +166,7 @@ public class DataCollectDispatcher { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return propertyMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String fecthData(Patient patient, AdapterDataSet adapterDataSet, List<EhrCondition> queryParams ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String fecthData(Patient patient, AdapterDataSet adapterDataSet, List<EhrCondition> queryParams) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ObjectMapper mapper = new ObjectMapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ObjectNode paramsNode = mapper.createObjectNode(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -175,7 +191,7 @@ public class DataCollectDispatcher { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("event_no", patient.getEventNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String agencyCode = patient.getOrgCode(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("org_code", agencyCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("inner_version", "123456"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("inner_version", SysConfig.getInstance().getVersionMap().get(patient.getOrgCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("create_date", DateUtil.toString(new Date(), DateUtil.DEFAULT_YMDHMSDATE_FORMAT)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("event_time", patient.getReferenceTime());//DateUtil.toString(patient.getReferenceTime(), DateUtil.DEFAULT_YMDHMSDATE_FORMAT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtil.isEmpty(patient.getReUploadFlg())) { 
			 |