CreateFreeShipTemplates
This commit is contained in:
@@ -2,6 +2,9 @@ package tiktok_store
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
address_create_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_create/request"
|
||||
address_list_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_list/request"
|
||||
address_list_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/address_list/response"
|
||||
warehouse_bindFencesByStore_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_bindFencesByStore/request"
|
||||
warehouse_bindStore_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_bindStore/request"
|
||||
warehouse_create_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_create/request"
|
||||
@@ -313,3 +316,35 @@ func SpecialTreat(vendorOrgCode string, vendorStoreID, storeID, deliveryFeeDeduc
|
||||
globals.SugarLogger.Debugf("SpecialTreat wrong information endErr: %s", endErr)
|
||||
return endErr
|
||||
}
|
||||
|
||||
// /address/create 创建店铺地址库(新建即绑定)
|
||||
func (P *PurchaseHandler) CreateAddress(appOrgCode string, addressInfo address_create_request.AddressCreateParam) (addressID int64, err error) {
|
||||
if resp, err := getAPI(appOrgCode, 0, utils.Int64ToStr(addressInfo.StoreId)).AddressCreate(&address_create_request.AddressCreateParam{
|
||||
Address: addressInfo.Address,
|
||||
StoreId: addressInfo.StoreId,
|
||||
}); err != nil {
|
||||
return 0, err
|
||||
} else {
|
||||
return resp.AddressId, nil
|
||||
}
|
||||
}
|
||||
|
||||
// /address/list 获取售后地址列表接口
|
||||
//分页获取商家地址列表
|
||||
func (P *PurchaseHandler) GetAddressList(appOrgCode string, param *address_list_request.AddressListParam) (*address_list_response.AddressListData, error) {
|
||||
//不传入ID则是获取所有门店售后地址列表
|
||||
info := &address_list_request.AddressListParam{
|
||||
PageSize: 10,
|
||||
PageNo: 1,
|
||||
OrderBy: param.OrderBy,
|
||||
OrderField: param.OrderField,
|
||||
}
|
||||
if param.StoreId != 0 {
|
||||
info.StoreId = param.StoreId
|
||||
}
|
||||
if listInfo, err := getAPI(appOrgCode, 0, utils.Int64ToStr(info.StoreId)).GetAddressList(info); err != nil {
|
||||
return nil, err
|
||||
} else {
|
||||
return listInfo, nil
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user