- BindMiniProgram成功后调用TransferLegacyWeixins
This commit is contained in:
@@ -195,6 +195,9 @@ func (c *AuthController) MiniBindWeiXin() {
|
|||||||
func (c *AuthController) BindMiniProgram() {
|
func (c *AuthController) BindMiniProgram() {
|
||||||
c.callBindMiniProgram(func(params *tAuthBindMiniProgramParams) (retVal interface{}, errCode string, err error) {
|
c.callBindMiniProgram(func(params *tAuthBindMiniProgramParams) (retVal interface{}, errCode string, err error) {
|
||||||
err = weixin.AutherMini.BindMiniProgram(params.Ctx, GetComposedCode(&c.Controller, params.Code))
|
err = weixin.AutherMini.BindMiniProgram(params.Ctx, GetComposedCode(&c.Controller, params.Code))
|
||||||
|
if err == nil {
|
||||||
|
cms.TransferLegacyWeixins(params.Ctx.GetLoginID())
|
||||||
|
}
|
||||||
if err == auth.ErrUserNotExist {
|
if err == auth.ErrUserNotExist {
|
||||||
return retVal, model.ErrCodeUserNotExist, err
|
return retVal, model.ErrCodeUserNotExist, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user