fix
wangpengfei
2023-07-21 81b6e4fb5859e273ba54d04e65739733eb7efeee
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 {