diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index 6c0cfaf81..5eaabefd4 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -192,25 +192,23 @@ func (t *TcpClient) doPrint(key string) (err error) { err = fmt.Errorf("打印机状态未知!") } } - } else { - err = fmt.Errorf("未查询到此printMsg") - } - if err != nil { - globals.SugarLogger.Debugf("doPrint2 err printNo:%s, msgID:%s, err: %s", printMsg.PrintNo, printMsg.MsgID, err.Error()) - //t.delConn(printMsg.PrintNo) - printMsg.Status = printMsgErr - printMsg.Comment = err.Error() - dao.UpdateEntity(db, printMsg, "Status", "Comment") - } else { - if c != nil { - if _, err = c.Write(data); err != nil { - globals.SugarLogger.Debugf("handleTcpMessages err [%v]", err) - t.delConn(printMsg.PrintNo) - } else { - globals.SugarLogger.Debugf("handleTcpMessages success, data: %v", hex.EncodeToString(data)) - dataStr := <-t.CallBackMap[printMsg.PrintNo] - a, b := getCallbackMsgInfo(dataStr) - t.changePrintMsg(dataStr, a, b) + if err != nil { + globals.SugarLogger.Debugf("doPrint2 err printNo:%s, msgID:%s, err: %s", printMsg.PrintNo, printMsg.MsgID, err.Error()) + //t.delConn(printMsg.PrintNo) + printMsg.Status = printMsgErr + printMsg.Comment = err.Error() + dao.UpdateEntity(db, printMsg, "Status", "Comment") + } else { + if c != nil { + if _, err = c.Write(data); err != nil { + globals.SugarLogger.Debugf("handleTcpMessages err [%v]", err) + t.delConn(printMsg.PrintNo) + } else { + globals.SugarLogger.Debugf("handleTcpMessages success, data: %v", hex.EncodeToString(data)) + dataStr := <-t.CallBackMap[printMsg.PrintNo] + a, b := getCallbackMsgInfo(dataStr) + t.changePrintMsg(dataStr, a, b) + } } } }