|  | @@ -56,7 +56,10 @@ public class NewExpInfoHelper {
 | 
	
		
			
				|  |  |              if(appExpIdCache.get(appId)==null||!appExpIdCache.get(appId).contains(expId)){
 | 
	
		
			
				|  |  |                  return false;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if(expIdAndRangeCache.get(expId).getRange()[0]<=groupNumber&&expIdAndRangeCache.get(expId).getRange()[1]>=groupNumber){
 | 
	
		
			
				|  |  | +            if((expIdAndRangeCache.get(expId).getAllEnter()&&groupNumber<0)
 | 
	
		
			
				|  |  | +                    ||(
 | 
	
		
			
				|  |  | +                    expIdAndRangeCache.get(expId).getRange()[0]<=groupNumber&&expIdAndRangeCache.get(expId).getRange()[1]>=groupNumber)
 | 
	
		
			
				|  |  | +            ){
 | 
	
		
			
				|  |  |                  for(Map.Entry<String,Object> entry:expIdAndRangeCache.get(expId).getParam().entrySet()){
 | 
	
		
			
				|  |  |                      modelParam.getExtraParam().put(entry.getKey(),entry.getValue());
 | 
	
		
			
				|  |  |                  }
 | 
	
	
		
			
				|  | @@ -134,6 +137,15 @@ public class NewExpInfoHelper {
 | 
	
		
			
				|  |  |          private String expId;
 | 
	
		
			
				|  |  |          private int[] range;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        public Boolean getAllEnter() {
 | 
	
		
			
				|  |  | +            return allEnter;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setAllEnter(Boolean allEnter) {
 | 
	
		
			
				|  |  | +            this.allEnter = allEnter;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        private Boolean allEnter;
 | 
	
		
			
				|  |  |          private Map<String,Object> param;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          public String getExpId() {
 |