|
@@ -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);
|