From 74cd4f6727dd225428507a9dc57c803b78843a02 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Wed, 14 Jul 2021 15:03:51 +0800 Subject: [PATCH] aa --- business/jxstore/event/event_tcp.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index b88d70407..269d149cd 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -364,12 +364,17 @@ func HandleTcpMessages() { func HandleCheckTcpHeart() { for { tcpClient.s.Lock() - for _, v := range tcpClient.Clients { + keys := []string{} + for k, v := range tcpClient.Clients { if time.Now().Sub(v.StatusTime) > time.Minute+time.Second { v.Status = printerStatusOffline + keys = append(keys, k) } } tcpClient.s.Unlock() + for _, v := range keys { + delete(tcpClient.Clients, v) + } } }