diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 41000e54c..c51c59990 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -383,7 +383,7 @@ func UpdateStore(ctx *jxcontext.Context, storeID int, payload map[string]interfa if valid["printerVendorID"] == nil { valid["printerVendorID"] = store.PrinterVendorID } else { - store.PrinterVendorID = valid["printerVendorID"].(int) + store.PrinterVendorID = int(utils.Interface2Int64WithDefault(valid["printerVendorID"], 0)) } if valid["printerSN"] == nil { valid["printerSN"] = store.PrinterSN