From df1c2c52a1a103e97e31b0949bb76897d792517d Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 6 Aug 2019 16:00:34 +0800 Subject: [PATCH] - up --- platformapi/jdapi/promotion_sku_test.go | 67 +++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/platformapi/jdapi/promotion_sku_test.go b/platformapi/jdapi/promotion_sku_test.go index de1865b1..44eb1135 100644 --- a/platformapi/jdapi/promotion_sku_test.go +++ b/platformapi/jdapi/promotion_sku_test.go @@ -76,3 +76,70 @@ func TestCreatePromotionSkuLimitTime(t *testing.T) { t.Fatal(err) } } + +func TestCancelPromotion(t *testing.T) { + promotionIDs := []int64{ + 24636389, + 24753178, + 24754087, + 24970355, + 24970383, + 24970389, + 25439508, + 25444342, + 25869363, + 25871946, + 26291079, + 27036663, + 27407558, + 27407649, + 27424152, + 27424181, + 27424247, + 27424568, + 27508490, + 27555133, + 27674289, + 30969372, + 41809699, + 41810076, + 41810296, + 41811111, + 44179379, + 54080816, + 54080829, + 54080842, + 55346987, + 55347123, + 55347340, + 55348499, + 55348706, + 55348999, + 55349177, + 56723852, + 56724283, + 56725840, + 56725955, + 56726053, + 60713479, + 60714768, + 60719242, + 68818338, + } + + for _, v := range promotionIDs { + promotionInfo, err := api.QueryPromotionInfo(v) + if err != nil { + t.Fatal(err) + } + // t.Log(promotionInfo.PromotionType) + if promotionInfo.PromotionType == PromotionTypeLimitedTime { + err = api.CancelPromotionLimitTime(v, "", utils.GetUUID()) + } else { + err = api.CancelPromotionSingle(v, "", utils.GetUUID()) + } + if err != nil { + t.Fatal(err) + } + } +}