记得上下班打卡 | git大法好,push需谨慎

Commit c22cafd0 authored by jiangxiulong's avatar jiangxiulong

sweet

parent a20bbbc9
...@@ -44,6 +44,10 @@ public class SweetWechatLoginServiceImpl { ...@@ -44,6 +44,10 @@ public class SweetWechatLoginServiceImpl {
private String mdskSecret; private String mdskSecret;
public ResponseDto userInfo(String code, String encryptedData, String iv, Integer type) { public ResponseDto userInfo(String code, String encryptedData, String iv, Integer type) {
log.info("\n参数code:[{}] ", code);
log.info("\n参数encryptedData:[{}] ", encryptedData);
log.info("\n参数iv:[{}] ", iv);
log.info("\n参数type:[{}] ", type);
try { try {
String appId = ""; String appId = "";
String appSecret = ""; String appSecret = "";
...@@ -64,6 +68,7 @@ public class SweetWechatLoginServiceImpl { ...@@ -64,6 +68,7 @@ public class SweetWechatLoginServiceImpl {
WxMaConfig wxMaConfig = wxMaConfig(appId, appSecret); WxMaConfig wxMaConfig = wxMaConfig(appId, appSecret);
WxMaService wxMaService = wxMaService(wxMaConfig); WxMaService wxMaService = wxMaService(wxMaConfig);
WxMaJscode2SessionResult sessionInfo = wxMaService.getUserService().getSessionInfo(code); WxMaJscode2SessionResult sessionInfo = wxMaService.getUserService().getSessionInfo(code);
log.info("\nWxMaJscode2SessionResult:[{}] ", sessionInfo.toString());
if (null == sessionInfo) { if (null == sessionInfo) {
return ResponseDto.failure("login handler error"); return ResponseDto.failure("login handler error");
} }
...@@ -71,6 +76,7 @@ public class SweetWechatLoginServiceImpl { ...@@ -71,6 +76,7 @@ public class SweetWechatLoginServiceImpl {
// 解密用户信息 // 解密用户信息
WxMaUserInfo wxUserInfo = wxMaService.getUserService().getUserInfo(sessionInfo.getSessionKey(), WxMaUserInfo wxUserInfo = wxMaService.getUserService().getUserInfo(sessionInfo.getSessionKey(),
encryptedData, iv); encryptedData, iv);
log.info("\nWxMaUserInfo:[{}] ", wxUserInfo.toString());
if (null == wxUserInfo) { if (null == wxUserInfo) {
return ResponseDto.failure("wxUser not exist"); return ResponseDto.failure("wxUser not exist");
} }
...@@ -78,6 +84,7 @@ public class SweetWechatLoginServiceImpl { ...@@ -78,6 +84,7 @@ public class SweetWechatLoginServiceImpl {
// 解密手机号码信息 // 解密手机号码信息
WxMaPhoneNumberInfo wxMaPhoneNumberInfo = wxMaService.getUserService().getPhoneNoInfo(sessionInfo.getSessionKey(), WxMaPhoneNumberInfo wxMaPhoneNumberInfo = wxMaService.getUserService().getPhoneNoInfo(sessionInfo.getSessionKey(),
encryptedData, iv); encryptedData, iv);
log.info("\nWxMaPhoneNumberInfo:[{}] ", wxMaPhoneNumberInfo.toString());
if (Objects.isNull(wxMaPhoneNumberInfo) || StringUtils.isBlank(wxMaPhoneNumberInfo.getPhoneNumber())) { if (Objects.isNull(wxMaPhoneNumberInfo) || StringUtils.isBlank(wxMaPhoneNumberInfo.getPhoneNumber())) {
return ResponseDto.failure("解密手机号码信息错误"); return ResponseDto.failure("解密手机号码信息错误");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment