Pārlūkot izejas kodu

fix: 重定向测试

wrj 11 mēneši atpakaļ
vecāks
revīzija
15135d3c04

+ 5 - 3
nightFragrance-admin/src/main/java/com/ylx/web/controller/massage/WeChatController.java

@@ -284,7 +284,7 @@ public class WeChatController extends BaseController {
      */
      */
     @GetMapping("/getAccessToken")
     @GetMapping("/getAccessToken")
     @Log(title = "公众号网页登录", businessType = BusinessType.OTHER)
     @Log(title = "公众号网页登录", businessType = BusinessType.OTHER)
-    public R getAccessToken(@RequestParam String code) {
+    public String getAccessToken(@RequestParam String code) {
 
 
         // 发送get请求获取 AccessToken
         // 发送get请求获取 AccessToken
         Map<?, ?> result = weChatUtil.getAccessToken(code);
         Map<?, ?> result = weChatUtil.getAccessToken(code);
@@ -321,13 +321,15 @@ public class WeChatController extends BaseController {
         // 生成并返回令牌
         // 生成并返回令牌
         String token = wxTokenService.createToken(wxUser);
         String token = wxTokenService.createToken(wxUser);
         if (token == null || token.isEmpty()) {
         if (token == null || token.isEmpty()) {
-            return R.fail("生成令牌失败");
+            return null;
         }
         }
         wxUser.setToken(token);
         wxUser.setToken(token);
         // 返回用户信息
         // 返回用户信息
         // 记录登录信息
         // 记录登录信息
         AsyncManager.me().execute(AsyncFactory.recordLogininfor(wxUser.getCOpenid(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success")));
         AsyncManager.me().execute(AsyncFactory.recordLogininfor(wxUser.getCOpenid(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success")));
-        return R.ok(wxUser);
+//        return R.ok(wxUser);
+
+        return "redirect:" + "https://test.baoxianzhanggui.com/fragrance/#/pages/my/wxLogin" + "?openid=" + openid;
     }
     }