|  | @@ -61,13 +61,7 @@ public class MobilePositionServiceImpl implements IMobilePositionService {
 | 
	
		
			
				|  |  |          if (size == null || size == 0) {
 | 
	
		
			
				|  |  |              return new ArrayList<>();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        List<MobilePosition> mobilePositions;
 | 
	
		
			
				|  |  | -        if (size > length) {
 | 
	
		
			
				|  |  | -            mobilePositions = redisTemplate.opsForList().rightPop(REDIS_MOBILE_POSITION_LIST, length);
 | 
	
		
			
				|  |  | -        }else {
 | 
	
		
			
				|  |  | -            mobilePositions = redisTemplate.opsForList().rightPop(REDIS_MOBILE_POSITION_LIST, size);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        return  mobilePositions;
 | 
	
		
			
				|  |  | +        return redisTemplate.opsForList().rightPop(REDIS_MOBILE_POSITION_LIST, Math.min(length, size));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |