diff --git a/http/controller/admin/addressBook.go b/http/controller/admin/addressBook.go index 49cbc34..23d801d 100644 --- a/http/controller/admin/addressBook.go +++ b/http/controller/admin/addressBook.go @@ -234,7 +234,7 @@ func (ct *AddressBook) Update(c *gin.Context) { response.Fail(c, 101, response.TranslateMsg(c, "ParamsError")) return } - err := service.AllService.AddressBookService.Update(t) + err := service.AllService.AddressBookService.UpdateAll(t) if err != nil { response.Fail(c, 101, response.TranslateMsg(c, "OperationFailed")+err.Error()) return diff --git a/service/addressBook.go b/service/addressBook.go index 902d167..4802f63 100644 --- a/service/addressBook.go +++ b/service/addressBook.go @@ -127,6 +127,11 @@ func (s *AddressBookService) Delete(u *model.AddressBook) error { // Update 更新 func (s *AddressBookService) Update(u *model.AddressBook) error { + return global.DB.Model(u).Updates(u).Error +} + +// UpdateAll 更新 +func (s *AddressBookService) UpdateAll(u *model.AddressBook) error { return global.DB.Model(u).Select("*").Omit("created_at").Updates(u).Error }