diff --git a/platformapi/tiktok_shop/tiktok_api/sku_test.go b/platformapi/tiktok_shop/tiktok_api/sku_test.go index df83af20..6e825075 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_test.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_test.go @@ -5,6 +5,7 @@ import ( "fmt" "git.rosy.net.cn/baseapi" product_addV2_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_addV2/request" + product_editV2_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_editV2/request" sku_editPrice_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/sku_editPrice/request" sku_syncStock_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/sku_syncStock/request" "git.rosy.net.cn/baseapi/utils" @@ -254,3 +255,12 @@ func TestEiduPrice(t *testing.T) { }) fmt.Println(err) } + +func TestEditStoreCommodity(t *testing.T) { + token := `{"access_token":"a1746210-a8a3-4497-a87b-09d1f10dbb95","expires_in":1665652230,"scope":"SCOPE","shop_id":"","shop_name":"小时达开放平台对接专用店","refresh_token":"c1cf8d88-0983-4f2a-b969-3746fae6b0cd","authority_id":""}` + a := New("7136048270014416392", "c397aa9f-3927-47c4-8cfe-4d84e02602e0", token) + a.EditStoreCommodity(&product_editV2_request.ProductEditV2Param{ + ProductId: 3576377564144516403, + Commit: true, + }) +} diff --git a/platformapi/tiktok_shop/tiktok_api/store.go b/platformapi/tiktok_shop/tiktok_api/store.go index eb23977d..c015b997 100644 --- a/platformapi/tiktok_shop/tiktok_api/store.go +++ b/platformapi/tiktok_shop/tiktok_api/store.go @@ -40,6 +40,8 @@ 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_list_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_list/request" + warehouse_list_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_list/response" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/globals" ) @@ -375,3 +377,25 @@ func (a *API) GetProvince(param *address_getProvince_request.AddressGetProvinceP } return response.Data, nil } + +// QueryAllWarehouse 查询所有的仓库 +func (a *API) QueryAllWarehouse(param *warehouse_list_request.WarehouseListParam) ([]warehouse_list_response.WarehousesItem, error) { + request := warehouse_list_request.New() + request.Param = param + result, err := request.Execute(a.accessTokenObj) + if err != nil { + return nil, err + } + if result.Code != RequestSuccessCode { + return nil, errors.New(result.SubMsg) + } + if result.Data.Total == 0 { + return nil, errors.New("没有区域仓库") + } + return result.Data.Warehouses, nil +} + +// WarehouseUnbindStore 仓库解绑门店接口 /warehouse/unbindStore +func (a *API) WarehouseUnbindStore() { + +} diff --git a/platformapi/tiktok_shop/tiktok_api/store_test.go b/platformapi/tiktok_shop/tiktok_api/store_test.go index 03dcf494..907e938b 100644 --- a/platformapi/tiktok_shop/tiktok_api/store_test.go +++ b/platformapi/tiktok_shop/tiktok_api/store_test.go @@ -74,14 +74,14 @@ func TestCreateWarehouse(t *testing.T) { data, err := a.BatchCreateWarehouse(&warehouse_createBatch_request.WarehouseCreateBatchParam{ OutWarehouseList: []warehouse_createBatch_request.OutWarehouseListItem{ { - OutWarehouseId: "666667", - Name: "火车南站仓库", - Intro: "这是一个火车南站的仓库,仓库id为京西门店id", - AddressDetail: "四川省成都市新都区大丰镇南丰大道37号", + OutWarehouseId: "666668", + Name: "V派区域仓", + Intro: "VV派区域仓,仓库id为京西门店id", + AddressDetail: "四川省成都市金牛区万科加州湾V派", WarehouseLocation: &warehouse_createBatch_request.WarehouseLocation{ AddressId1: 51, AddressId2: 510100, - AddressId3: 510114, + AddressId3: 510106, AddressId4: 0, }, }, @@ -97,7 +97,7 @@ func TestBindWarehouseToStore(t *testing.T) { data, err := a.StoreBindWarehouse(&warehouse_bindStore_request.WarehouseBindStoreParam{ StoreIds: []int64{63114504}, - OutWarehouseId: "666667", + OutWarehouseId: "666668", }) fmt.Println(data) fmt.Println(err)