feat: update func
This commit is contained in:
@@ -119,20 +119,22 @@ func (m *Posts) BatchForceDelete(ctx context.Context, ids []int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Posts) Update(ctx context.Context) error {
|
||||
m.UpdatedAt = time.Now()
|
||||
// func (m *Posts) Update(ctx context.Context) error {
|
||||
//
|
||||
// m.UpdatedAt = time.Now()
|
||||
//
|
||||
|
||||
stmt := table.Posts.UPDATE(table.Posts.MutableColumns.Except(postsUpdateExcludeColumns...)).SET(m).WHERE(table.Posts.ID.EQ(Int(m.ID))).RETURNING(table.Posts.AllColumns)
|
||||
m.log().WithField("func", "Update").Info(stmt.DebugSql())
|
||||
// stmt := table.Posts.UPDATE(table.Posts.MutableColumns.Except(postsUpdateExcludeColumns...)).SET(m).WHERE(table.Posts.ID.EQ(Int(m.ID))).RETURNING(table.Posts.AllColumns)
|
||||
// m.log().WithField("func", "Update").Info(stmt.DebugSql())
|
||||
|
||||
if err := stmt.QueryContext(ctx, db, m); err != nil {
|
||||
m.log().WithField("func", "Update").Errorf("error updating Posts item: %v", err)
|
||||
return err
|
||||
}
|
||||
// if err := stmt.QueryContext(ctx, db, m); err != nil {
|
||||
// m.log().WithField("func","Update").Errorf("error updating Posts item: %v", err)
|
||||
// return err
|
||||
// }
|
||||
|
||||
m.log().WithField("func", "Update").Infof("Posts item updated successfully")
|
||||
return nil
|
||||
}
|
||||
// m.log().WithField("func", "Update").Infof("Posts item updated successfully")
|
||||
// return nil
|
||||
// }
|
||||
|
||||
// GetByCond
|
||||
func (m *Posts) GetByCond(ctx context.Context, conds ...Cond) (*Posts, error) {
|
||||
|
||||
Reference in New Issue
Block a user