- 美团外卖满减,直降,运费活动API完成

This commit is contained in:
gazebo
2019-04-03 22:01:17 +08:00
parent f105cfed62
commit 21818bd78d
6 changed files with 365 additions and 58 deletions

View File

@@ -8,14 +8,14 @@ import (
)
func TestFullDiscountBatchSave(t *testing.T) {
err := api.FullDiscountBatchSave("6693359", &ActInfo{
result, err := api.FullDiscountBatchSave("6693359", &FullDiscountActInfo{
// ActIDs: "12345678",
ActName: "测试活动0402",
StartTime: time.Now().Unix(),
EndTime: time.Now().Add(24 * time.Hour).Unix(),
ActType: ActTypeStoreMoneyOff,
}, []*ActDetail{
&ActDetail{
ActType: ActTypeStoreFullDiscount,
}, []*FullDiscountActDetail{
&FullDiscountActDetail{
OriginalPrice: 10000,
ActPrice: 1,
},
@@ -29,11 +29,11 @@ func TestFullDiscountBatchSave(t *testing.T) {
t.Fatal(err)
}
// 30902
// t.Log(utils.Format4Output(result, false))
t.Log(result)
}
func TestFullDiscountList(t *testing.T) {
result, err := api.FullDiscountList("6737142", ActTypeStoreMoneyOff)
result, err := api.FullDiscountList("6737142", ActTypeStoreFullDiscount)
if err != nil {
t.Fatal(err)
}
@@ -47,3 +47,50 @@ func TestFullDiscountFoodsList(t *testing.T) {
}
t.Log(utils.Format4Output(result, false))
}
func TestFulllDiscountShippingFeeBatchSave(t *testing.T) {
err := api.FulllDiscountShippingFeeBatchSave("6737142", []*ShippingFeeActData{&ShippingFeeActData{}})
if err != nil {
t.Fatal(err)
}
}
func TestFulllDiscountShippingFeeList(t *testing.T) {
result, err := api.FulllDiscountShippingFeeList("6737142")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestRetailDiscountBatchSave(t *testing.T) {
result, err := api.RetailDiscountBatchSave("6737142", []*RetailActData{&RetailActData{
AppFoodCode: "24785",
UserType: UserTypeAll,
StartTime: time.Now().Unix(),
EndTime: time.Now().Add(24 * time.Hour).Unix(),
OrderLimit: 1,
DayLimit: 1,
SettingType: SettingTypeAsDiscount,
DiscountCoefficient: 9.7,
}})
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestRetailDiscountList(t *testing.T) {
result, err := api.RetailDiscountList("6737142")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestRetailDiscountDelete(t *testing.T) {
err := api.RetailDiscountDelete("6737142", []string{"329187452"})
if err != nil {
t.Fatal(err)
}
}