1
This commit is contained in:
@@ -2,24 +2,25 @@ package tiktok_api
|
||||
|
||||
import (
|
||||
"errors"
|
||||
order_orderDetail_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/order_orderDetail/request"
|
||||
order_orderDetail_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/order_orderDetail/response"
|
||||
sku_syncStock_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/sku_syncStock/request"
|
||||
)
|
||||
|
||||
// GetTiktokOrderDetail 获取订单详情
|
||||
func (a *Api) GetTiktokOrderDetail(orderId string) (*order_orderDetail_response.ShopOrderDetail, error) {
|
||||
reqParam := order_orderDetail_request.New()
|
||||
reqParam.Param = &order_orderDetail_request.OrderOrderDetailParam{
|
||||
ShopOrderId: orderId,
|
||||
IsSearchable: false,
|
||||
}
|
||||
orderDetail, err := reqParam.Execute(AccessToken)
|
||||
// UpdateSkuStock
|
||||
// 1、支持修改普通库存,区域库存,阶梯库存
|
||||
// 2、支持增量更新,当incremental=true时idempotent_id字段参数必传。例:原商品库存是10个,接口传入5个,执行成功商品库存是15个。
|
||||
// 3、支持全量更新。例:原商品库存是10个,接口传入5个,执行成功商品库存是5个。
|
||||
// 4、可以设置库存为0
|
||||
// 5、超市小时达店铺类型,更新库存out_warehouse_id= store_id(门店id)表示更新门店商品库存。
|
||||
func (a *Api) UpdateSkuStock(param *sku_syncStock_request.SkuSyncStockParam) error {
|
||||
request := sku_syncStock_request.New()
|
||||
request.Param = param
|
||||
resp, err := request.Execute(AccessToken)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
return err
|
||||
}
|
||||
if orderDetail.Code != 1000 {
|
||||
return nil, errors.New(orderDetail.Msg)
|
||||
if resp.Code != 1000 {
|
||||
return errors.New(resp.Msg)
|
||||
}
|
||||
|
||||
return orderDetail.Data.ShopOrderDetail, nil
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user