|
@@ -462,6 +462,7 @@ func (self *UserController) SysUserBind() {
|
|
|
if sysWxUser == nil {
|
|
if sysWxUser == nil {
|
|
|
self.ReturnError(403, apps.NoExist, "", nil)
|
|
self.ReturnError(403, apps.NoExist, "", nil)
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
//同步会员资料--原会员迁移至新会员(除ID,invite_id之外)
|
|
//同步会员资料--原会员迁移至新会员(除ID,invite_id之外)
|
|
|
sysWxUser.UserId = wxUser.UserId
|
|
sysWxUser.UserId = wxUser.UserId
|
|
|
sysWxUser.MpOpenid = wxUser.MpOpenid
|
|
sysWxUser.MpOpenid = wxUser.MpOpenid
|
|
@@ -476,12 +477,13 @@ func (self *UserController) SysUserBind() {
|
|
|
sysWxUser.ChannelQrcodeId = wxUser.ChannelQrcodeId
|
|
sysWxUser.ChannelQrcodeId = wxUser.ChannelQrcodeId
|
|
|
sysWxUser.ShowInviteMode = wxUser.ShowInviteMode
|
|
sysWxUser.ShowInviteMode = wxUser.ShowInviteMode
|
|
|
sysWxUser.Rank = wxUser.Rank
|
|
sysWxUser.Rank = wxUser.Rank
|
|
|
- err := sysWxUser.Save()
|
|
|
|
|
|
|
+ //迁移该会员至备份表,删除微信表记录
|
|
|
|
|
+ err := wxUser.MigrateWxUsers()
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
self.ReturnError(403, apps.BindFail, "", nil)
|
|
self.ReturnError(403, apps.BindFail, "", nil)
|
|
|
}
|
|
}
|
|
|
- //迁移该会员至备份表,删除微信表记录
|
|
|
|
|
- wxUser.MigrateWxUsers()
|
|
|
|
|
|
|
+ sysWxUser.Save()
|
|
|
|
|
+
|
|
|
//创建绑定记录
|
|
//创建绑定记录
|
|
|
record := new(user_model.BindUser).Create(wxUser.Id, userNo, remark)
|
|
record := new(user_model.BindUser).Create(wxUser.Id, userNo, remark)
|
|
|
if record == nil {
|
|
if record == nil {
|