- CreateAct中有些情况下没有回滚事务
This commit is contained in:
@@ -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)
|
validVendorIDs, actStoreSkuList, actStoreSkuMapList, err := ActStoreSkuParam2Model(ctx, db, act, vendorIDs, actStoreSku)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
dao.Rollback(db)
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
if len(validVendorIDs) == 0 {
|
if len(validVendorIDs) == 0 {
|
||||||
|
dao.Rollback(db)
|
||||||
return "", fmt.Errorf("没有一个合法平台可以创建活动")
|
return "", fmt.Errorf("没有一个合法平台可以创建活动")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user