Commit ddc1d670 by Yuchao Shen

update

parent ac2373c9
...@@ -28,7 +28,7 @@ func (m *default{{.upperStartCamelObject}}Model) UpdateOrCreate(ctx context.Cont ...@@ -28,7 +28,7 @@ func (m *default{{.upperStartCamelObject}}Model) UpdateOrCreate(ctx context.Cont
{{if .withCache}}{{.keys}} {{if .withCache}}{{.keys}}
err := m.ExecCtx(ctx, func(conn *gorm.DB) error { err := m.ExecCtx(ctx, func(conn *gorm.DB) error {
return conn.Save(&data).Error return conn.Save(&data).Error
}, {{.keyValues}}){{else}}var resp UpWorkTags }, {{.keyValues}}){{else}}var resp {{.upperStartCamelObject}}
err := m.conn.WithContext(ctx).First(&resp, where).Error err := m.conn.WithContext(ctx).First(&resp, where).Error
if err != nil { if err != nil {
if errors.Is(err, gorm.ErrRecordNotFound) { if errors.Is(err, gorm.ErrRecordNotFound) {
...@@ -39,6 +39,5 @@ func (m *default{{.upperStartCamelObject}}Model) UpdateOrCreate(ctx context.Cont ...@@ -39,6 +39,5 @@ func (m *default{{.upperStartCamelObject}}Model) UpdateOrCreate(ctx context.Cont
} }
err = m.conn.WithContext(ctx).Model(&resp).Updates(data).Error err = m.conn.WithContext(ctx).Model(&resp).Updates(data).Error
*data = resp *data = resp
return err
return err{{end}} return err{{end}}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment