From 81b6e4fb5859e273ba54d04e65739733eb7efeee Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期五, 21 七月 2023 15:55:53 +0800 Subject: [PATCH] fix --- model/contacts.go | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/model/contacts.go b/model/contacts.go index 925fead..98d7805 100644 --- a/model/contacts.go +++ b/model/contacts.go @@ -40,9 +40,12 @@ return "contacts" } -func NewContactSearch() *ContactSearch { +func NewContactSearch(db *gorm.DB) *ContactSearch { + if db == nil { + db = mysqlx.GetDB() + } return &ContactSearch{ - Orm: mysqlx.GetDB(), + Orm: db, } } @@ -69,7 +72,24 @@ func (slf *ContactSearch) Update(record *Contact) error { var db = slf.build() - return db.Updates(record).Error + m := map[string]interface{}{ + "name": record.Name, + "number": record.Number, + "client_id": record.ClientId, + "position": record.Position, + "phone": record.Phone, + "member_id": record.MemberId, + "is_first": record.IsFirst, + "wechat": record.Wechat, + "birthday": record.Birthday, + "email": record.Email, + "desc": record.Desc, + "country_id": record.CountryId, + "province_id": record.ProvinceId, + "city_id": record.CityId, + "region_id": record.RegionId, + } + return db.Updates(m).Error } func (slf *ContactSearch) Delete() error { -- Gitblit v1.8.0