- 调整绑定易联云逻辑

This commit is contained in:
gazebo
2019-07-11 11:32:22 +08:00
parent 83fb71385f
commit 36662f409f
2 changed files with 3 additions and 1 deletions

View File

@@ -550,6 +550,8 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa
if newID2 != "" {
valid["printerKey"] = newID2
}
valid["printerBindInfo"] = ""
}
}

View File

@@ -108,7 +108,7 @@ func BindPrinter(ctx *jxcontext.Context, storeID int, data string) (printResult
printerVendorID = model.VendorIDYiLianYun
}
if handler := partner.GetPrinterPlatformFromVendorID(printerVendorID); handler != nil {
if store.PrinterVendorID > 0 && store.PrinterVendorID != printerVendorID && store.PrinterBindInfo == "" {
if store.PrinterVendorID > 0 && store.PrinterVendorID != printerVendorID {
err = fmt.Errorf("门店:%d已经绑定了%s打印机如果需要重新绑定请联系运营先解绑", storeID, model.VendorChineseNames[store.PrinterVendorID])
} else {
bindResult, err2 := handler.BindPrinter(ctx, mapData)