From 90553e188a5278a73bf93a39fa1f3a376474892a Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 22 Apr 2019 11:20:18 +0800 Subject: [PATCH] - fk --- business/partner/printer/xiaowm/xiaowm.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/business/partner/printer/xiaowm/xiaowm.go b/business/partner/printer/xiaowm/xiaowm.go index e90f4fb8c..4b70b6d3a 100644 --- a/business/partner/printer/xiaowm/xiaowm.go +++ b/business/partner/printer/xiaowm/xiaowm.go @@ -136,14 +136,17 @@ func (c *PrinterHandler) PrintOrder(ctx *jxcontext.Context, store *model.Store, } func (c *PrinterHandler) RegisterPrinter(ctx *jxcontext.Context, printerNumber, notUsed, printerName string) (newID1, printerToken string, err error) { + globals.SugarLogger.Debugf("xiaowm RegisterPrinter printerNumber:%s", printerNumber) if printerNumber == "" { //len(printerNumber) != len("7JizmSyiXNzkggaqU") { err = fmt.Errorf("外卖管家打印机设备编号:%s长度不合法", printerNumber) } else { - printerToken, err = api.XiaoWMAPI.AuthPrinter(printerNumber, "", "") - if _, err = c.GetPrinterStatus(ctx, printerName, printerToken); err != nil { - c.UnregisterPrinter(ctx, printerNumber, printerToken) + if printerToken, err = api.XiaoWMAPI.AuthPrinter(printerNumber, "", ""); err == nil { + if _, err = c.GetPrinterStatus(ctx, printerName, printerToken); err != nil { + c.UnregisterPrinter(ctx, printerNumber, printerToken) + } } } + globals.SugarLogger.Debugf("xiaowm RegisterPrinter printerNumber:%s, error:%v", printerNumber, err) return "", printerToken, err }