- BindMiniProgram成功后调用TransferLegacyWeixins

This commit is contained in:
gazebo
2019-08-28 13:54:49 +08:00
parent 3cf3c9ddfe
commit da6fdd4c8e

View File

@@ -195,6 +195,9 @@ func (c *AuthController) MiniBindWeiXin() {
func (c *AuthController) BindMiniProgram() {
c.callBindMiniProgram(func(params *tAuthBindMiniProgramParams) (retVal interface{}, errCode string, err error) {
err = weixin.AutherMini.BindMiniProgram(params.Ctx, GetComposedCode(&c.Controller, params.Code))
if err == nil {
cms.TransferLegacyWeixins(params.Ctx.GetLoginID())
}
if err == auth.ErrUserNotExist {
return retVal, model.ErrCodeUserNotExist, err
}