某些api成功但是返回数据为空

This commit is contained in:
苏尹岚
2020-03-12 16:54:59 +08:00
parent 85746d9f23
commit 023cee6426
2 changed files with 2 additions and 2 deletions

View File

@@ -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

View File

@@ -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