update.go 641 B

123456789101112131415161718192021222324
  1. package wx_user
  2. import (
  3. "hongze/hongze_yb/global"
  4. "time"
  5. )
  6. // Update 更新对应字段数据
  7. func (wxUser *WxUser) Update(updateCols []string) (err error) {
  8. err = global.DEFAULT_MYSQL.Model(wxUser).Select(updateCols).Updates(*wxUser).Error
  9. return
  10. }
  11. // ModifyWxUserRegisterStatus 变更联系人是否已注册状态
  12. func (wxUser *WxUser) ModifyWxUserRegisterStatus(isRegister, source int8, registerTime time.Time) (err error) {
  13. wxUser.IsRegister = isRegister
  14. wxUser.Source = source
  15. wxUser.RegisterTime = registerTime
  16. var updateCols = []string{"IsRegister", "Source", "RegisterTime"}
  17. err = wxUser.Update(updateCols)
  18. return
  19. }