This commit is contained in:
suyl
2021-08-02 14:48:09 +08:00
parent 051539f936
commit 5534fe5fb6

View File

@@ -81,8 +81,8 @@ func (t *TcpClient) handleConn(c net.Conn) {
//t.printFail() //t.printFail()
} }
changePrinterStatus(printNo, status) changePrinterStatus(printNo, status)
t.HandleCheckTcpHeart(printNo)
} }
t.HandleCheckTcpHeart(printNo)
if t.getPrintStatus(printNo) != status { if t.getPrintStatus(printNo) != status {
t.setPrintStatus(printNo, status) t.setPrintStatus(printNo, status)
changePrinterStatus(printNo, status) changePrinterStatus(printNo, status)
@@ -222,7 +222,7 @@ func (t *TcpClient) doPrint(key string) (err error) {
func (t *TcpClient) HandleCheckTcpHeart(key string) { func (t *TcpClient) HandleCheckTcpHeart(key string) {
go func() { go func() {
for { for {
if time.Now().Sub(t.getPrintStatusTime(key)) > time.Minute+time.Second { if time.Now().Sub(t.getPrintStatusTime(key)) > time.Minute+time.Second*2 {
changePrinterStatus(key, printerStatusOffline) changePrinterStatus(key, printerStatusOffline)
if t.isExist(key) { if t.isExist(key) {
t.clear(key) t.clear(key)