Merge branch 'master' of e.coding.net:rosydev/baseapi

This commit is contained in:
邹宗楠
2023-03-14 16:32:25 +08:00
4 changed files with 167 additions and 3 deletions

View File

@@ -36,6 +36,8 @@ import (
shop_unsuspendStore_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/shop_unsuspendStore/response"
trade_UpdateTradeLimitTemplate_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/trade_UpdateTradeLimitTemplate/request"
trade_UpdateTradeLimitTemplate_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/trade_UpdateTradeLimitTemplate/response"
trade_batchGetTradeLimitTemplateList_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/trade_batchGetTradeLimitTemplateList/request"
trade_batchGetTradeLimitTemplateList_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/trade_batchGetTradeLimitTemplateList/response"
trade_createTradeLimitTemplate_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/trade_createTradeLimitTemplate/request"
trade_createTradeLimitTemplate_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/trade_createTradeLimitTemplate/response"
warehouse_bindFences_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_bindFences/request"
@@ -242,7 +244,7 @@ func (a *API) BindStoreSaleLimit(param *shop_bindStoreSaleLimit_request.ShopBind
return nil
}
// 门店查询限售模板
// 门店查询限售模板id
func (a *API) StoreQuerySaleLimitTemp(storeId int64) (int64, error) {
request := shop_getStoreSaleLimit_request.New()
request.Param.StoreId = storeId
@@ -259,6 +261,23 @@ func (a *API) StoreQuerySaleLimitTemp(storeId int64) (int64, error) {
return result.Data.StoreSaleLimits[0].SaleLimitId, nil
}
//id 查询限售模板详情
func (a *API) GetSaleLimitDetail(saleLimitId *[]int64) (*trade_batchGetTradeLimitTemplateList_response.TradeBatchGetTradeLimitTemplateListData, error) {
request := trade_batchGetTradeLimitTemplateList_request.New()
request.Param.TradeLimitTemplateIdList = saleLimitId
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 == nil || len(result.Data.TradeLimitTemplateList) == 0 {
return nil, errors.New("未查找到限售模板详情")
}
return result.Data, nil
}
// 创建运费模板
func (a *API) FreightTemplateCreate(param *freightTemplate_create_request.FreightTemplateCreateParam) (*freightTemplate_create_response.FreightTemplateCreateData, error) {
request := freightTemplate_create_request.New()