From f39762697db4fefcf92866877affe0b40bcc6408 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Mon, 29 May 2023 19:19:50 +0800 Subject: [PATCH] fix bug --- .../com/iformall/controller/WxInfoController.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java index e3610238d..9b27236ae 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java @@ -75,6 +75,7 @@ public class WxInfoController extends BaseController { String appId = param.get("appId"); String code = param.get("code"); String userId = param.get("bUserId"); + String isCheck = param.get("isCheck"); if (StringUtils.isBlank(appId)) { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "appId不能为空"); } @@ -130,11 +131,13 @@ public class WxInfoController extends BaseController { return new ResultData(ErrorCode.SESSION_KEY_DECODE_ERR, resultMap); } - try { - this.checkLoginUserPhone(buUser,openId,buUser.getPhone(), appPlat); - } catch (Exception e) { - return new ResultData(ErrorCode.SYS_SERVER_ERROR.getCode(), e.getMessage()); - } + if (StringUtils.isNotBlank(isCheck) && "Y".equals(isCheck)) { + try { + this.checkLoginUserPhone(buUser,openId,buUser.getPhone(), appPlat); + } catch (Exception e) { + return new ResultData(ErrorCode.SYS_SERVER_ERROR.getCode(), e.getMessage()); + } + } logger.info("登录账号ID(bUserId):" + userId + "openId:" + openId); HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();