From 922b3ab1d2eb40fbe2f9fa3f79597f4278a100c4 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Fri, 30 Jul 2021 18:07:13 +0800 Subject: [PATCH] a --- business/jxstore/event/event_tcp.go | 35 +++++++++++++++-------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index c67e1f09a..cf0c0ae51 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -84,24 +84,25 @@ func (t *TcpClient) handleConn(c net.Conn) { printNo = string(printNoData) globals.SugarLogger.Debugf("handleConn printno :[%v]", printNo) status := printStatus2JxStatus(data[len(data)-8 : len(data)-6]) - //if t.Clients[printNo] == nil { - //printInfo := &PrintInfo{ - // C: c, - // Status: printStatus2JxStatus(data[len(data)-8 : len(data)-6]), - // StatusTime: time.Now(), - //} - //t.Lock() - //t.Clients[printNo] = printInfo - //t.Unlock() - t.addConn(c, printNo, status) - //t.buildCallBackMap(printNo) - //t.buildMsgMap(printNo) - t.HandleTcpMessages(printNo) - t.doPrint2(printNo) - changePrinterStatus(printNo, status) - if status == printerStatusOnline { - t.printFail() + if t.Clients[printNo] == nil { + //printInfo := &PrintInfo{ + // C: c, + // Status: printStatus2JxStatus(data[len(data)-8 : len(data)-6]), + // StatusTime: time.Now(), + //} + //t.Lock() + //t.Clients[printNo] = printInfo + //t.Unlock() + t.addConn(c, printNo, status) + //t.buildCallBackMap(printNo) + //t.buildMsgMap(printNo) + t.HandleTcpMessages(printNo) + t.doPrint2(printNo) + if status == printerStatusOnline { + t.printFail() + } } + changePrinterStatus(printNo, status) //} else { //改变打印机状态 //t.Lock()