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
}
if id == 0 {
err := session.queryRow(sql, newArgs...).Scan(&id)
if err != nil {
return 0, err
}
}
if needCommit {
if err := session.Commit(); err != nil {
return 0, err
}
}
if id == 0 {
return 0, errors.New("insert successfully but not returned id")
}
if id == 0 {
err := session.queryRow(sql, newArgs...).Scan(&id)
if err != nil {
return 0, err
}
}
if needCommit {
if err := session.Commit(); err != nil {
return 0, err
}
}
if id == 0 {
return 0, errors.New("insert successfully but not returned id")
}
defer handleAfterInsertProcessorFunc(bean)