This commit is contained in:
suyl
2021-06-29 09:10:21 +08:00
parent 91ac528f24
commit 17aecd365f

View File

@@ -69,7 +69,6 @@ func ListenTcp() {
func handleConn(c net.Conn) { func handleConn(c net.Conn) {
var ( var (
printNo string //打印机编号 printNo string //打印机编号
db = dao.GetDB()
) )
if c == nil { if c == nil {
globals.SugarLogger.Debugf("conn is nil") globals.SugarLogger.Debugf("conn is nil")
@@ -100,16 +99,17 @@ func handleConn(c net.Conn) {
tcpClient.Clients[printNo] = c tcpClient.Clients[printNo] = c
} else { } else {
//改变打印机状态 //改变打印机状态
changePrinterStatus(db, printNo, printerStatusOnline) changePrinterStatus(printNo, printerStatusOnline)
} }
} else if strings.Contains(data, printText) { } else if strings.Contains(data, printText) {
changePrintMsg(db, data) changePrintMsg(data)
} }
} }
} }
func changePrintMsg(db *dao.DaoDB, data string) (err error) { func changePrintMsg(data string) (err error) {
var ( var (
db = dao.GetDB()
printNo, comment string printNo, comment string
orderNo int64 orderNo int64
status int status int
@@ -148,6 +148,7 @@ func HandleTcpMessages() {
c net.Conn c net.Conn
data []byte data []byte
) )
globals.SugarLogger.Debugf("HandleTcpMessages, start.....")
for { for {
//一直读? //一直读?
var err error var err error
@@ -160,7 +161,7 @@ func HandleTcpMessages() {
c = tcpClient.Clients[printMsg.PrintNo] c = tcpClient.Clients[printMsg.PrintNo]
data, err = buildMsg(printMsg) data, err = buildMsg(printMsg)
} else { } else {
changePrinterStatus(db, printMsg.PrintNo, printerStatusOffline) changePrinterStatus(printMsg.PrintNo, printerStatusOffline)
} }
} }
} else { } else {
@@ -182,9 +183,10 @@ func HandleTcpMessages() {
} }
} }
func changePrinterStatus(db *dao.DaoDB, printNo string, status int) (err error) { func changePrinterStatus(printNo string, status int) (err error) {
var ( var (
printer = &model.Printer{} printer = &model.Printer{}
db = dao.GetDB()
) )
sql := ` sql := `
SELECT * FROM printer WHERE print_no = ? SELECT * FROM printer WHERE print_no = ?