diff --git a/business/jxstore/act/act.go b/business/jxstore/act/act.go index bb384fafd..5cbc82679 100644 --- a/business/jxstore/act/act.go +++ b/business/jxstore/act/act.go @@ -352,9 +352,11 @@ func CreateAct(ctx *jxcontext.Context, act *model.Act, vendorIDs []int, actRules validVendorIDs, actStoreSkuList, actStoreSkuMapList, err := ActStoreSkuParam2Model(ctx, db, act, vendorIDs, actStoreSku) if err != nil { + dao.Rollback(db) return "", err } if len(validVendorIDs) == 0 { + dao.Rollback(db) return "", fmt.Errorf("没有一个合法平台可以创建活动") }