12345678910111213141516171819202122232425262728293031323334353637383940 |
- package wx_user
- import (
- "hongze/hongze_yb/global"
- "time"
- )
- // Update 更新对应字段数据
- func (wxUser *WxUser) Update(updateCols []string) (err error) {
- err = global.DEFAULT_MYSQL.Model(wxUser).Select(updateCols).Updates(*wxUser).Error
- return
- }
- // ModifyWxUserRegisterStatus 变更联系人是否已注册状态
- func (wxUser *WxUser) ModifyWxUserRegisterStatus(isRegister, source int8, registerTime time.Time) (err error) {
- wxUser.IsRegister = isRegister
- wxUser.Source = source
- wxUser.RegisterTime = registerTime
- var updateCols = []string{"IsRegister", "Source", "RegisterTime"}
- err = wxUser.Update(updateCols)
- return
- }
- // ModifyFirstLogin 变更联系人是否第一次登录
- func ModifyFirstLogin(userId uint64) (err error) {
- err = global.DEFAULT_MYSQL.Model(WxUser{}).Select("FirstLogin").Where("user_id = ? ", userId).Updates(WxUser{
- FirstLogin: 0,
- }).Error
- return
- }
- // SetWxUserReportLastViewTime 修改最新阅读时间
- func (wxUser *WxUser) SetWxUserReportLastViewTime() (err error) {
- wxUser.ReportLastViewTime = time.Now()
- var updateCols = []string{"ReportLastViewTime"}
- err = wxUser.Update(updateCols)
- return
- }
|