This commit is contained in:
brookechen 2023-05-17 10:07:37 +08:00
parent 95356ac403
commit bbc89e7511
1 changed files with 14 additions and 14 deletions

View File

@ -348,20 +348,20 @@ func (session *Session) insertStruct(bean interface{}) (int64, error) {
newArgs = args newArgs = args
} }
if id == 0 { if id == 0 {
err := session.queryRow(sql, newArgs...).Scan(&id) err := session.queryRow(sql, newArgs...).Scan(&id)
if err != nil { if err != nil {
return 0, err return 0, err
} }
} }
if needCommit { if needCommit {
if err := session.Commit(); err != nil { if err := session.Commit(); err != nil {
return 0, err return 0, err
} }
} }
if id == 0 { if id == 0 {
return 0, errors.New("insert successfully but not returned id") return 0, errors.New("insert successfully but not returned id")
} }
defer handleAfterInsertProcessorFunc(bean) defer handleAfterInsertProcessorFunc(bean)