Skip to content

Commit d25f264

Browse files
author
olongfen
authored
Merge pull request #1 from zsinx/master
change updates function of template
2 parents 0a46555 + 6f9c01a commit d25f264

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Diff for: example/gen_admin.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func (t *Admin) Delete(db *gorm.DB) (err error) {
4040

4141
// Updates update record
4242
func (t *Admin) Updates(db *gorm.DB, m map[string]interface{}) (err error) {
43-
if err = db.Model(&Admin{}).Where("id = ?", t.ID).Updates(m).Error; err != nil {
43+
if err = db.Model(t).Updates(m).Error; err != nil {
4444

4545
err = ErrUpdateAdmin
4646
return

Diff for: example/gen_user.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func (t *User) Delete(db *gorm.DB) (err error) {
4040

4141
// Updates update record
4242
func (t *User) Updates(db *gorm.DB, m map[string]interface{}) (err error) {
43-
if err = db.Model(&User{}).Where("id = ?", t.ID).Updates(m).Error; err != nil {
43+
if err = db.Model(t).Updates(m).Error; err != nil {
4444

4545
err = ErrUpdateUser
4646
return

Diff for: template.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ import (
6969
7070
// Updates update record
7171
func (t *{{.StructName}}) Updates(db *gorm.DB, m map[string]interface{})(err error) {
72-
if err = db.Model(&{{.StructName}}{}).Where("id = ?",t.ID).Updates(m).Error;err!=nil{
72+
if err = db.Model(t).Updates(m).Error;err!=nil{
7373
{{if $LogName}} {{ $LogName}}.Errorln(err) {{end}}
7474
{{if $TransformErr}} err = ErrUpdate{{.StructName}} {{end}}
7575
return

0 commit comments

Comments
 (0)