diff --git a/business/partner/printer/xpyun/xpyun.go b/business/partner/printer/xpyun/xpyun.go index 0cdabbab6..f3b02b1a1 100644 --- a/business/partner/printer/xpyun/xpyun.go +++ b/business/partner/printer/xpyun/xpyun.go @@ -2,6 +2,7 @@ package xpyun import ( "fmt" + "strings" "time" "git.rosy.net.cn/baseapi/utils" @@ -78,6 +79,9 @@ func (c *PrinterHandler) RegisterPrinter(ctx *jxcontext.Context, sn, id2, printe if globals.EnableStoreWrite { err = api.XpyunAPI.AddPrinters(sn, printerName) } + if strings.Contains(err.Error(), "打印机已存在") { + return "", "", nil + } return "", "", err }