This commit is contained in:
richboo111
2022-10-31 15:00:48 +08:00
parent db5b897d8d
commit e503e098cb
2 changed files with 26 additions and 3 deletions

View File

@@ -43,6 +43,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_getFences_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_getFences/request"
warehouse_getFences_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_getFences/response"
warehouse_getWarehouseByStore_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_getWarehouseByStore/request"
warehouse_getWarehouseByStore_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_getWarehouseByStore/response"
warehouse_list_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_list/request"
@@ -382,9 +384,18 @@ func (a *API) WarehouseBindFence(param *warehouse_bindFences_request.WarehouseBi
return nil
}
// 获取仓库(即门店)绑定电子围栏
func (a *API) GetFence(warehouseID int) {
// 获取仓库(即门店)绑定 电子围栏信息列表
func (a *API) GetFence(outFenceID string) (*warehouse_getFences_response.WarehouseGetFencesData, error) {
request := warehouse_getFences_request.New()
request.Param.OutFenceIdList = []string{outFenceID}
response, err := request.Execute(a.accessTokenObj)
if err != nil {
return nil, err
}
if response.Code != RequestSuccessCode {
return nil, errors.New(response.Msg + "," + response.SubMsg)
}
return response.Data, nil
}
//address

View File

@@ -15,6 +15,7 @@ import (
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"
"strings"
"testing"
)
@@ -262,3 +263,14 @@ func TestGetStoreBindFreight(t *testing.T) {
fmt.Println(resp)
fmt.Println(err)
}
func TestStoreUpdateFence(t *testing.T) {
tempStr := strings.Split("104.111331,30.67964544419017;104.13348225189759,30.671752134736078;104.14265760085712,30.652696;104.13348225189759,30.63363986526392;104.111331,30.625746555809826;104.08917974810242,30.63363986526392;104.0800043991429,30.652696;104.08917974810242,30.671752134736078", ";")
//fmt.Printf("%d", len(tempStr))
for v := len(tempStr) - 1; v >= 0; v-- {
s2 := strings.Split(tempStr[v], ",")
Longitude := utils.Str2Float64(s2[0])
Latitude := utils.Str2Float64(s2[1])
fmt.Printf("%f,%f\n", Longitude, Latitude)
}
}