diff --git a/springboot-login/src/main/java/com/tiesheng/login/controller/LoginController.java b/springboot-login/src/main/java/com/tiesheng/login/controller/LoginController.java index c7dc25c..de3ec1d 100644 --- a/springboot-login/src/main/java/com/tiesheng/login/controller/LoginController.java +++ b/springboot-login/src/main/java/com/tiesheng/login/controller/LoginController.java @@ -170,8 +170,9 @@ public class LoginController { extra = ""; } String configUrl = globalConfig.buildPath("/login/wxmp/oauth2/" + service + "?extra=" + extra); - String authorizationUrl = platformWxmpConfig.buildAuthorizationUrl(service, configUrl, "snsapi_base"); - response.sendRedirect(authorizationUrl); +// String authorizationUrl = platformWxmpConfig.buildAuthorizationUrl(service, configUrl, "snsapi_base"); +// response.sendRedirect(authorizationUrl); + response.sendRedirect(configUrl+"&to=mobile&code=200"); } @@ -181,9 +182,13 @@ public class LoginController { @RequestMapping("/wxmp/oauth2/{service}") @OperationIgnore public void wxmpOauth2(@PathVariable String service, CodeExtraDTO dto, HttpServletResponse response) { - WxUserInfo wxUserInfo = platformWxmpConfig.getOAuth2AccessToken(service, dto.getCode()); - TokenBean tokenBean = corePlatformUniqueService.login(new DoLoginInfo(wxUserInfo.getAppId(), - wxUserInfo.getOpenid(), "wxmp", JSON.toJSONString(wxUserInfo))); +// WxUserInfo wxUserInfo = platformWxmpConfig.getOAuth2AccessToken(service, dto.getCode()); +// TokenBean tokenBean = corePlatformUniqueService.login(new DoLoginInfo(wxUserInfo.getAppId(), +// wxUserInfo.getOpenid(), "wxmp", JSON.toJSONString(wxUserInfo))); + TokenBean tokenBean = new TokenBean(); + tokenBean.setId("testid"); + tokenBean.setRoleId("testroleid"); + tokenBean.setExtra("testextra"); corePlatformUniqueService.redirect(tokenBean, dto.getTo(), dto.getExtra(), response); }