- 修复ebai创建活动返回activity_id是整型的BUG

This commit is contained in:
gazebo
2019-07-03 21:07:23 +08:00
parent 69a630be78
commit 8e1ec17d47
2 changed files with 3 additions and 3 deletions

View File

@@ -93,7 +93,7 @@ func (a *API) ActivityCreate(shopID string, baiduShopID, supplierID int64, activ
params := utils.Struct2FlatMap(activity)
result, err := a.AccessAPI("activity.create", utils.MergeMaps(params, a.genShopIDParams(shopID, baiduShopID, supplierID)))
if err == nil {
return utils.Str2Int64(utils.Interface2String(result.Data.(map[string]interface{})["activity_id"])), nil
return utils.MustInterface2Int64(result.Data.(map[string]interface{})["activity_id"]), nil
}
return 0, err
}
@@ -106,7 +106,7 @@ func (a *API) ActivityUpdate(activityID int64, shopID string, baiduShopID, suppl
params[KeyActivityID] = activityID
result, err := a.AccessAPI("activity.update", utils.MergeMaps(params, a.genShopIDParams(shopID, baiduShopID, supplierID)))
if err == nil {
return utils.Str2Int64(utils.Interface2String(result.Data.(map[string]interface{})["activity_id"])), nil
return utils.MustInterface2Int64(result.Data.(map[string]interface{})["activity_id"]), nil
}
return 0, err
}