Browse Source

fix:测试 获取微信code 网页 授权

wrj 11 months ago
parent
commit
ff8dcb9725

+ 2 - 4
nightFragrance-admin/src/main/java/com/ylx/web/controller/massage/WeChatController.java

@@ -108,8 +108,6 @@ public class WeChatController {
         // 设置边距,即二维码和背景之间的边距
         config.setMargin(1);
         // 生成二维码到文件,也可以到流
-
-
         QrCodeUtil.generate(weChatUtil.getCode(state), config,
                 FileUtil.file(IMG_PATH));
     }
@@ -128,7 +126,7 @@ public class WeChatController {
         String refreshToken = result.get(REFRESH_TOKEN).toString();
         String openid = result.get(OPEN_ID).toString();
 
-//        WeChatUser user = weChatUserService.getOne(new LambdaUpdateWrapper<WeChatUser>().eq(WeChatUser::getOpenid, openid));
+//      WeChatUser user = weChatUserService.getOne(new LambdaUpdateWrapper<WeChatUser>().eq(WeChatUser::getOpenid, openid));
 
         // 如果用户历史上已经完成授权
 //        if (user != null) {
@@ -166,7 +164,7 @@ public class WeChatController {
         // 存储用户信息
 //        weChatUserService.save(weChatUser);
 
-        return "";
+        return userInfoJsom;
     }
 
     /**

+ 3 - 3
nightFragrance-admin/src/main/resources/application-dev.yml

@@ -233,13 +233,13 @@ wx:
   # 微信公众号
 wechat:
 
-  mpAppId: wx9aaa5016e4b259bd
+  mpAppId: wxa408092ddcec15b8
 
-  mpAppSecret: d3fec271ac82c22c8d267fc20ce6f4f1
+  mpAppSecret: 3d0953e32e84180b945ace15050365c6
   # 获取code
   get-code-url: https://open.weixin.qq.com/connect/oauth2/authorize
   # 回调地址
-  redirect-url: https://25ad4a2d.r12.cpolar.top/weChat/getAccessToken
+  redirect-url: https://433a2453.r12.cpolar.top/weChat/getAccessToken
   # 回调地址
   access-token-url: https://api.weixin.qq.com/sns/oauth2/access_token
 

+ 1 - 1
nightFragrance-framework/src/main/java/com/ylx/framework/config/SecurityConfig.java

@@ -114,7 +114,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
                 .antMatchers("/login", "/register", "/captchaImage","/wx/login",
                         "/api/lbt/v1/getAll", "/api/js/v1/select", "/api/xiangmu/v1/wx/getAll", "/api/order/v1/getStatus",
                         "/api/xiangmu/v1/getByid", "/api/js/v1/wx/getByid","/api/js/v1/wx/select", "/api/recharge/v1/test",
-                        "/wx/pay/payNotify","/wx/pay/refundNotify","/weChat/verifyToken","/weChat/getCode").permitAll()
+                        "/wx/pay/payNotify","/wx/pay/refundNotify","/weChat/*","/weChat/getCode").permitAll()
                 // 静态资源,可匿名访问
                 .antMatchers(HttpMethod.GET, "/", "/*.txt","/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
                 .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll()

+ 1 - 1
nightFragrance-massage/src/main/java/com/ylx/massage/utils/WeChatUtil.java

@@ -45,7 +45,7 @@ public class WeChatUtil {
                     .append("&redirect_uri=")
                     .append(URLEncoder.encode(wxPayProperties.getRedirectUrl(), "UTF-8"))
                     .append("&response_type=code&scope=snsapi_userinfo&state=")
-                    .append(state)
+                    .append("STATE")
                     .append("#wechat_redirect");
             return url.toString();
         } catch (UnsupportedEncodingException e) {