- 当创建平台活动失败时,尽量清除

This commit is contained in:
gazebo
2019-07-05 09:06:24 +08:00
parent 512df1942a
commit 0d7ba8257e
3 changed files with 7 additions and 2 deletions

View File

@@ -100,7 +100,9 @@ func createOneShopAct(act *model.Act2, shopID string, oneStoreActSku []*model.Ac
ebaiActID, err2 := api.EbaiAPI.ActivityCreate(shopID, 0, 0, activity)
if err = err2; err == nil {
ebaiActIDStr = utils.Int64ToStr(ebaiActID)
_, err = ActivitySkuAddBatch(ebaiActID, shopID, 0, activity.ActivityType, actStoreSu2Ebai4Add(oneStoreActSku), false)
if _, err = ActivitySkuAddBatch(ebaiActID, shopID, 0, activity.ActivityType, actStoreSu2Ebai4Add(oneStoreActSku), false); err != nil {
ActivityDisable(ebaiActID, shopID, 0, 0)
}
}
} else {
ebaiActIDStr = utils.Int64ToStr(jxutils.GenFakeID())

View File

@@ -173,6 +173,9 @@ func createSkuAct(ctx *jxcontext.Context, act *model.Act2, actStoreSku []*model.
}
}
}
if err != nil {
CancelPromotion(act.Type, infoID, "", traceID)
}
}
return vendorActID, err
}