| 
					
				 | 
			
			
				@@ -19,6 +19,7 @@ import lombok.extern.slf4j.Slf4j; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.socket.TextMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.io.IOException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.text.SimpleDateFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Collections; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.HashMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Map; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -50,7 +51,7 @@ public class TbPisInfr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private boolean                 isDupLogin; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private TbPisInfrStts 			stts; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	private PisWebSocketSession session; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	private PisWebSocketSession     session; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private Channel 				dupChannel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private long          			syncTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -74,10 +75,23 @@ public class TbPisInfr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		this.connectCount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		this.connectTm = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		this.disConnectTm = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.lastRecvTime = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		initNet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public void setLastRecvTime(long lastRecvTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.lastRecvTime = lastRecvTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		MainUI mainUI = MainUI.getInstance(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (mainUI != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			mainUI.updateCtlrStts(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public String getLastRecvTimeFmt() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SimpleDateFormat sdfDate = new SimpleDateFormat("MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return sdfDate.format(lastRecvTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public PisWebSocketHandlerC2C_C createWebsocketClient() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (this.websocketClient == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.websocketClient = new PisWebSocketHandlerC2C_C(this); 
			 |