From 5c2fb3a81ecc95343bdac06c015bafe3ed07aeff Mon Sep 17 00:00:00 2001 From: richboo111 Date: Sun, 9 Oct 2022 17:59:22 +0800 Subject: [PATCH] 1 --- .../response/warehouse_create_response.go | 2 ++ platformapi/tiktok_shop/tiktok_api/store.go | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/platformapi/tiktok_shop/sdk-golang/api/warehouse_create/response/warehouse_create_response.go b/platformapi/tiktok_shop/sdk-golang/api/warehouse_create/response/warehouse_create_response.go index 209b91e9..1ca1423f 100644 --- a/platformapi/tiktok_shop/sdk-golang/api/warehouse_create/response/warehouse_create_response.go +++ b/platformapi/tiktok_shop/sdk-golang/api/warehouse_create/response/warehouse_create_response.go @@ -1,5 +1,7 @@ package warehouse_create_response +import doudian_sdk "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/core" + type WarehouseCreateResponse struct { doudian_sdk.BaseDoudianOpApiResponse Data *WarehouseCreateData `json:"data"` diff --git a/platformapi/tiktok_shop/tiktok_api/store.go b/platformapi/tiktok_shop/tiktok_api/store.go index 878736c6..a76326b5 100644 --- a/platformapi/tiktok_shop/tiktok_api/store.go +++ b/platformapi/tiktok_shop/tiktok_api/store.go @@ -34,6 +34,8 @@ import ( warehouse_bindFencesByStore_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_bindFencesByStore/response" warehouse_bindStore_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_bindStore/request" warehouse_bindStore_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_bindStore/response" + warehouse_create_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_create/request" + warehouse_create_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_create/response" warehouse_createBatch_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createBatch/request" 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" @@ -237,6 +239,20 @@ func (a *API) BatchCreateWarehouse(param *warehouse_createBatch_request.Warehous return response.Data, nil } +//创建单个区域仓 +func (a *API) CreateWarehouse(param *warehouse_create_request.WarehouseCreateParam) (*warehouse_create_response.WarehouseCreateData, error) { + request := warehouse_create_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 +} + // 仓库绑定门店 func (a *API) StoreBindWarehouse(param *warehouse_bindStore_request.WarehouseBindStoreParam) (*warehouse_bindStore_response.WarehouseBindStoreData, error) { request := warehouse_bindStore_request.New()