This commit is contained in:
richboo111
2022-10-25 12:38:18 +08:00
2 changed files with 33 additions and 25 deletions

View File

@@ -253,6 +253,7 @@ func (a *API) GetStoreBindTemp(storeId int64) (freightId int64, err error) {
if result.Data == nil || len(result.Data.StoreFreights) == 0 { if result.Data == nil || len(result.Data.StoreFreights) == 0 {
return 0, nil return 0, nil
} }
for _, v := range result.Data.StoreFreights { for _, v := range result.Data.StoreFreights {
if v.StoreId == storeId { if v.StoreId == storeId {
return v.FreightId, nil return v.FreightId, nil

View File

@@ -13,6 +13,8 @@ import (
warehouse_createBatch_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createBatch/request" warehouse_createBatch_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createBatch/request"
warehouse_createFence_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createFence/request" warehouse_createFence_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_createFence/request"
warehouse_setFence_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_setFence/request" 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"
"testing" "testing"
) )
@@ -51,9 +53,10 @@ func TestStoreTemp(t *testing.T) {
} }
func TestAPI_CreateTradeLimitTemplate(t *testing.T) { func TestAPI_CreateTradeLimitTemplate(t *testing.T) {
parmam := 1
tempDetail := &freightTemplate_create_request.FreightTemplateCreateParam{ tempDetail := &freightTemplate_create_request.FreightTemplateCreateParam{
Template: &freightTemplate_create_request.Template{ Template: &freightTemplate_create_request.Template{
TemplateName: "盐田蔬菜11号_208452_系统模板", TemplateName: "盐田蔬菜11号_208452_",
ProductProvince: 44, ProductProvince: 44,
ProductCity: 440300, ProductCity: 440300,
CalculateType: 2, CalculateType: 2,
@@ -61,35 +64,39 @@ func TestAPI_CreateTradeLimitTemplate(t *testing.T) {
RuleType: 1, // 模板类型-0:阶梯计价 1:固定运费 2:卖家包邮 3:货到付款 RuleType: 1, // 模板类型-0:阶梯计价 1:固定运费 2:卖家包邮 3:货到付款
FixedAmount: 500, FixedAmount: 500,
}, },
Columns: []freightTemplate_create_request.ColumnsItem{ Columns: nil,
{ }
//FirstWeight: 0.0, rule := []freightTemplate_create_request.ColumnsItem{
//FirstWeightPrice: 0.0, {
//FirstNum: 1, RuleAddress: "{\"44\":{\"440300\":{\"440306\":nil}}}",
//FirstNumPrice: 1, IsOverFree: true,
//AddNum: 1, OverAmount: 5000,
//AddNumPrice: 0.01, ProvinceInfos: []freightTemplate_create_request.ProvinceInfosItem{
RuleAddress: "{\"44\":{\"440300\":{\"440306\":nil}}}", {
IsOverFree: true, Id: 44,
OverAmount: 5000, Children: []freightTemplate_create_request.ChildrenItem_4{
ProvinceInfos: []freightTemplate_create_request.ProvinceInfosItem{ {
{ Id: 440300,
Id: 44, Children: []freightTemplate_create_request.ChildrenItem_5{
Children: []freightTemplate_create_request.ChildrenItem_4{ {
{ Id: 440306,
Id: 440300, Children: nil,
Children: []freightTemplate_create_request.ChildrenItem_5{
{
Id: 440306,
Children: nil,
},
}, },
}, },
}}, },
}, }},
}, },
}, },
} }
if parmam != 0 {
tempDetail.Template.TemplateName += "满减模板"
tempDetail.Columns = rule // 满减
} else {
// 固定运费
tempDetail.Template.TemplateName += "固定运费模板"
}
globals.SugarLogger.Debugf("%s", utils.Format4Output(tempDetail, false))
a.FreightTemplateCreate(tempDetail) a.FreightTemplateCreate(tempDetail)
} }