某些api成功但是返回数据为空
This commit is contained in:
@@ -310,7 +310,7 @@ func (a *API) SkuCreate(trackInfo, shopID string, customSkuID int64, params map[
|
|||||||
params = utils.MergeMaps(params, defParams)
|
params = utils.MergeMaps(params, defParams)
|
||||||
// baseapi.SugarLogger.Debugf(utils.Format4Output(params, false))
|
// baseapi.SugarLogger.Debugf(utils.Format4Output(params, false))
|
||||||
result, err := a.AccessAPI2("sku.create", params, trackInfo)
|
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 utils.Interface2Int64WithDefault(result.Data.(map[string]interface{})[KeySkuID], 0), nil
|
||||||
}
|
}
|
||||||
return 0, err
|
return 0, err
|
||||||
|
|||||||
@@ -276,7 +276,7 @@ func (a *API) QueryPrinterStatus(sn string) (status int, err error) {
|
|||||||
result, err := a.AccessAPI("Open_queryPrinterStatus", map[string]interface{}{
|
result, err := a.AccessAPI("Open_queryPrinterStatus", map[string]interface{}{
|
||||||
"sn": sn,
|
"sn": sn,
|
||||||
})
|
})
|
||||||
if err == nil {
|
if err == nil && result != nil {
|
||||||
return printStatusMap[result.(string)], nil
|
return printStatusMap[result.(string)], nil
|
||||||
}
|
}
|
||||||
return PrinterStatusUnknown, err
|
return PrinterStatusUnknown, err
|
||||||
|
|||||||
Reference in New Issue
Block a user