This commit is contained in:
邹宗楠
2022-10-25 11:26:39 +08:00
parent 8406663a29
commit abc15673ed
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,14 +64,10 @@ 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,
}
rule := []freightTemplate_create_request.ColumnsItem{
{ {
//FirstWeight: 0.0,
//FirstWeightPrice: 0.0,
//FirstNum: 1,
//FirstNumPrice: 1,
//AddNum: 1,
//AddNumPrice: 0.01,
RuleAddress: "{\"44\":{\"440300\":{\"440306\":nil}}}", RuleAddress: "{\"44\":{\"440300\":{\"440306\":nil}}}",
IsOverFree: true, IsOverFree: true,
OverAmount: 5000, OverAmount: 5000,
@@ -88,8 +87,16 @@ func TestAPI_CreateTradeLimitTemplate(t *testing.T) {
}}, }},
}, },
}, },
},
} }
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)
} }