44 lines
1.1 KiB
Go
44 lines
1.1 KiB
Go
package jdapi
|
|
|
|
import (
|
|
"testing"
|
|
"time"
|
|
|
|
"git.rosy.net.cn/baseapi/utils"
|
|
)
|
|
|
|
func TestOrderDiscountSubmitActivity(t *testing.T) {
|
|
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)
|
|
}
|
|
t.Log(actID)
|
|
}
|
|
|
|
func TestOrderDiscountQuerySubmitActivityResult(t *testing.T) {
|
|
result, err := api.OrderDiscountQuerySubmitActivityResult(3)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
t.Log(result)
|
|
}
|