From 5ae52b4c3ba3e97d46901e17682c2ac2aa76ad59 Mon Sep 17 00:00:00 2001 From: chenshaohua <635616957@qq.com> Date: Wed, 8 Apr 2026 22:08:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9appid=E5=92=8C=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-admin/src/main/resources/application.yml | 6 ++---- .../com/ruoyi/framework/web/service/SysLoginService.java | 4 +++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index c2781ca..083d2c5 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -150,10 +150,8 @@ policy: #微信小程序 wx: -# appid: wx99193c507b93d6db -# secret: 79bf8648880746c11f9ef9c5c12e030f - appid: wx9d1cbc11c8c40ba7 - secret: 38e87cf6251945446e8ac091a0ba9ab2 + appid: wx99193c507b93d6db + secret: 79bf8648880746c11f9ef9c5c12e030f #统一门户认证 oauth: diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java index ade1d43..afa9795 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java @@ -631,7 +631,9 @@ public class SysLoginService if (StringUtils.hasText(phoneUser.getOpenid()) && !openid.equals(phoneUser.getOpenid())) { System.out.printf("手机号绑定冲突,phone:%s, oldOpenid:%s, newOpenid:%s%n", phoneUser.getPhone(), phoneUser.getOpenid(), openid); - return AjaxResult.error("该手机号已绑定其他微信账号"); + //如果手机号一致openid不一致重新注册小程序账号 + ajax=handleNewUser(openid,unionid,phoneUser.getPhone(),userType); + return ajax; } //修改用户信息 updateAppUserCommon(phoneUser, openid, unionid, userType);