From 023cee642657138839d98858e2de0958843a2b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 12 Mar 2020 16:54:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=90=E4=BA=9Bapi=E6=88=90=E5=8A=9F?= =?UTF-8?q?=E4=BD=86=E6=98=AF=E8=BF=94=E5=9B=9E=E6=95=B0=E6=8D=AE=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platformapi/ebaiapi/shop_sku.go | 2 +- platformapi/feieapi/feieapi.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/platformapi/ebaiapi/shop_sku.go b/platformapi/ebaiapi/shop_sku.go index dc5da4c9..1af09b5f 100644 --- a/platformapi/ebaiapi/shop_sku.go +++ b/platformapi/ebaiapi/shop_sku.go @@ -310,7 +310,7 @@ func (a *API) SkuCreate(trackInfo, shopID string, customSkuID int64, params map[ params = utils.MergeMaps(params, defParams) // baseapi.SugarLogger.Debugf(utils.Format4Output(params, false)) result, err := a.AccessAPI2("sku.create", params, trackInfo) - if err == nil { + if err == nil && result.Data != nil { return utils.Interface2Int64WithDefault(result.Data.(map[string]interface{})[KeySkuID], 0), nil } return 0, err diff --git a/platformapi/feieapi/feieapi.go b/platformapi/feieapi/feieapi.go index 06882045..ccc05473 100644 --- a/platformapi/feieapi/feieapi.go +++ b/platformapi/feieapi/feieapi.go @@ -276,7 +276,7 @@ func (a *API) QueryPrinterStatus(sn string) (status int, err error) { result, err := a.AccessAPI("Open_queryPrinterStatus", map[string]interface{}{ "sn": sn, }) - if err == nil { + if err == nil && result != nil { return printStatusMap[result.(string)], nil } return PrinterStatusUnknown, err