diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index 814468e05..d1608462b 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -271,8 +271,8 @@ func doPrint(t *TcpClient, key string) (err error) { a, b := getCallbackMsgInfo(dataStr) t.changePrintMsg(dataStr, a, b) // 查询打印机是否扣费,未扣费就扣费,已经扣费不做处理 - have, err := dao.QueryOrderDeductionRecord(db, b, utils.Int64ToStr(a)) - if err == nil && !have { + have, err2 := dao.QueryOrderDeductionRecord(db, b, utils.Int64ToStr(a)) + if err2 == nil && !have { // 扣除打印机账号金额 if err = dao.DeductionPrintBalance(db, b); err != nil { globals.SugarLogger.Debugf("扣除用户打印机金额错误 %s", err) @@ -291,7 +291,7 @@ func doPrint(t *TcpClient, key string) (err error) { } } } else { - globals.SugarLogger.Debugf("查询打印机扣费记录错误 %s %d %s", err.Error(), a, b) + globals.SugarLogger.Debugf("查询打印机扣费记录错误 %v %d %s", err2, a, b) } // 回调重置打印机状态时间 t.Clients[b].StatusTime = time.Now()