| 
					
				 | 
			
			
				@@ -17,7 +17,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         base_vehicle_terminal AS a , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select vp.* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select * from vehicle_position AS gb_vp where gb_vp.terminal_code in( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select vp.terminal_code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from vehicle_position vp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         where not exists ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select 1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,7 +36,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             and df.curren_time > vp.curren_time 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        GROUP BY vp.terminal_code ) AS l 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        GROUP BY vp.terminal_code ) ) AS l 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             a.terminal_code=l.terminal_code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="railwayCode != null and railwayCode !=''"> 
			 |