diff --git a/business/jxstore/event/event_print.go b/business/jxstore/event/event_print.go index d6a57d043..4ef00b9bc 100644 --- a/business/jxstore/event/event_print.go +++ b/business/jxstore/event/event_print.go @@ -4,9 +4,9 @@ import ( "fmt" ) -var PrintObject = make(map[string]*TcpClient, 0) // 缓存的打印机对象 -var PrintAddrAndIp = make(map[string]string, 0) // 缓存打印机地址:[ip:printNo] event 文件包,connect只能获取到addr -var PrintIpAndAddr = make(map[string]string, 0) // 缓存打印机地址:[printNo:ip] api_controller 只能获取到printNo +var PrintObject = make(map[string]*TcpClient, 10) // 缓存的打印机对象 +var PrintAddrAndIp = make(map[string]string, 10) // 缓存打印机地址:[ip:printNo] event 文件包,connect只能获取到addr +var PrintIpAndAddr = make(map[string]string, 10) // 缓存打印机地址:[printNo:ip] api_controller 只能获取到printNo func init() { fmt.Println("初始化打印机对象") diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index 1695c312d..eb9c9a60c 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -92,9 +92,12 @@ func handleConn(c net.Conn) error { callback = true } - t, _ := PrintObject[printNo] - //if !ok { - // t = NewTcpClient() + globals.SugarLogger.Debugf("======printno := %s", printNo) + t, ok := PrintObject[printNo] + globals.SugarLogger.Debugf("======t := %s", utils.Format4Output(t, false)) + if !ok { + t = NewTcpClient() + } // buildAllMap(t, printNo) // PrintObject[printNo] = t // PrintAddrAndIp[printRemoteAddr] = printNo