Skip to content

Commit fa54405

Browse files
author
sqmax
committed
add annotation
1 parent 2598c3d commit fa54405

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/main/java/com/imooc/controller/WechatController.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,11 @@ public String authorize(@RequestParam("returnUrl") String returnUrl){
4242
String url=projectUrlConfig.getWechatMpAuthorize()+"/sell/wechat/userInfo";
4343
String redirectUrl=wxMpService.oauth2buildAuthorizationUrl(url,WxConsts.OAUTH2_SCOPE_BASE, URLEncoder.encode(returnUrl));
4444
log.info("【微信网页授权】获取code,redirectUrl={}",redirectUrl);
45-
return "redirect:"+redirectUrl;
45+
return "redirect:"+redirectUrl;//重定向到下面一个方法
4646
}
4747
@GetMapping("/userInfo")
4848
public String userInfo(@RequestParam("code") String code,
4949
@RequestParam("state") String returnUrl){
50-
log.info("hello");
5150
WxMpOAuth2AccessToken wxMpOAuth2AccessToken=new WxMpOAuth2AccessToken();
5251
try {
5352
wxMpOAuth2AccessToken=wxMpService.oauth2getAccessToken(code);
@@ -59,8 +58,11 @@ public String userInfo(@RequestParam("code") String code,
5958
log.info("【微信网页授权】获取openid,returnUrl={}",returnUrl);
6059
return "redirect:"+ returnUrl+"?openid="+openId;
6160

62-
}
61+
}//以上两个方法是SDK方式微信网页授权的过程,
62+
// 访问http://sqmax.natapp1.cc/sell/wechat/authorize?returnUrl=http://www.imooc.com,
63+
//最终将会跳转到这个链接:http://www.imooc.com?openid={openid}
6364

65+
//微信登陆
6466
@GetMapping("/qrAuthorize")
6567
public String qrAuthorize(@RequestParam("returnUrl") String returnUrl){
6668
String url=projectUrlConfig.getWechatOpenAuthorize()+"/sell/wechat/userInfo";

src/main/java/com/imooc/service/impl/PayServiceImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public PayResponse notify(String notifyData) {
5858
//2.支付状态
5959
//3. 支付金额
6060
//4. 支付人(下单人==支付人)
61-
PayResponse payResponse=bestPayService.asyncNotify(notifyData);
61+
PayResponse payResponse=bestPayService.asyncNotify(notifyData);//可以完成1、2两步
6262
log.info("【微信支付 异步通知】,payResponse={}",JsonUtil.toJson(payResponse));
6363

6464
//查询订单

0 commit comments

Comments
 (0)