diff --git a/business/partner/printer/xiaowm/xiaowm.go b/business/partner/printer/xiaowm/xiaowm.go index 6490af14c..b4c42f4f2 100644 --- a/business/partner/printer/xiaowm/xiaowm.go +++ b/business/partner/printer/xiaowm/xiaowm.go @@ -136,10 +136,12 @@ 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) { - if printerToken, err = api.XiaoWMAPI.AuthPrinter(printerNumber, "", ""); err == nil { - return printerNumber, printerToken, nil + if len(printerNumber) != len("7JizmSyiXNzkggaqU") { + err = fmt.Errorf("外卖管家打印机设备编号:%s长度不合法", printerNumber) + } else { + printerToken, err = api.XiaoWMAPI.AuthPrinter(printerNumber, "", "") } - return "", "", err + return "", printerToken, err } func (c *PrinterHandler) UnregisterPrinter(ctx *jxcontext.Context, printerNumber, printerToken string) (err error) {