- 改Struct2MapWithIgnore为递归

This commit is contained in:
gazebo
2019-04-04 22:34:32 +08:00
parent c3e3c32d44
commit 9e18764213
3 changed files with 71 additions and 18 deletions

View File

@@ -2,10 +2,32 @@ package jdapi
import (
"testing"
"time"
"git.rosy.net.cn/baseapi/utils"
)
func TestOrderDiscountSubmitActivity(t *testing.T) {
actID, err := api.OrderDiscountSubmitActivity(&OrderDiscountActivity{})
actInfo := &OrderDiscountActivity{
OutActivityID: utils.GetUUID(),
PromName: "测试0404",
PromType: OrderDiscountActivityTypeManJian,
BeginTime: utils.Time2Str(time.Now().Add(1 * time.Hour)),
EndTime: utils.Time2Str(time.Now().Add(48 * time.Hour)),
ParticipationMode: ParticipationModeAllSku,
Display: "hello",
OutStationNos: []string{"25"},
OutSkuIds: []string{"5199"},
LimitUserTotalNumber: 1,
RuleRequestList: []*OrderDiscountRuleRequest{
&OrderDiscountRuleRequest{
LowerLimitAmount: 100,
DiscountAmount: 1000,
DiscountRate: 0.5,
},
},
}
actID, err := api.OrderDiscountSubmitActivity(actInfo)
if err != nil {
t.Fatal(err)
}