This commit is contained in:
richboo111
2022-10-10 19:26:46 +08:00
parent f8e81c7244
commit 0570d4dcea
6 changed files with 225 additions and 0 deletions

View File

@@ -12,6 +12,8 @@ import (
address_list_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_list/response"
freightTemplate_create_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/freightTemplate_create/request"
freightTemplate_create_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/freightTemplate_create/response"
freightTemplate_update_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/freightTemplate_update/request"
freightTemplate_update_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/freightTemplate_update/response"
shop_batchCreateStore_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/shop_batchCreateStore/request"
shop_batchCreateStore_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/shop_batchCreateStore/response"
shop_bindStoreFreight_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/shop_bindStoreFreight/request"
@@ -40,6 +42,7 @@ import (
warehouse_createBatch_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createBatch/response"
warehouse_createFence_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createFence/request"
warehouse_createFence_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createFence/response"
warehouse_setFence_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_setFence/request"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
)
@@ -196,6 +199,20 @@ func (a *API) FreightTemplateCreate(param *freightTemplate_create_request.Freigh
return response.Data, nil
}
//更新运费模板
func (a *API) FreightTemplateUpdate(param *freightTemplate_update_request.FreightTemplateUpdateParam) (*freightTemplate_update_response.FreightTemplateUpdateData, error) {
request := freightTemplate_update_request.New()
request.Param = param
response, err := request.Execute(a.accessTokenObj)
if err != nil {
return nil, err
}
if response.Code != RequestSuccessCode {
return nil, errors.New(response.SubMsg)
}
return response.Data, nil
}
// 门店绑定运费模板 1对1
func (a *API) BindFreightTemplate(param *shop_bindStoreFreight_request.ShopBindStoreFreightParam) error {
request := shop_bindStoreFreight_request.New()
@@ -304,6 +321,20 @@ func (a *API) CreateFence(param *warehouse_createFence_request.WarehouseCreateFe
return response.Data, nil
}
//更新电子围栏
func (a *API) SetFence(param *warehouse_setFence_request.WarehouseSetFenceParam) error {
request := warehouse_setFence_request.New()
request.Param = param
response, err := request.Execute(a.accessTokenObj)
if err != nil {
return err
}
if response.Code != RequestSuccessCode {
return errors.New(response.SubMsg)
}
return nil
}
// 门店绑定电子围栏
func (a *API) BindFenceByStore(param *warehouse_bindFencesByStore_request.WarehouseBindFencesByStoreParam) (*warehouse_bindFencesByStore_response.WarehouseBindFencesByStoreData, error) {
request := warehouse_bindFencesByStore_request.New()