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

Commit c22cafd0 authored by jiangxiulong's avatar jiangxiulong

sweet

parent a20bbbc9
......@@ -44,6 +44,10 @@ public class SweetWechatLoginServiceImpl {
private String mdskSecret;
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 {
String appId = "";
String appSecret = "";
......@@ -64,6 +68,7 @@ public class SweetWechatLoginServiceImpl {
WxMaConfig wxMaConfig = wxMaConfig(appId, appSecret);
WxMaService wxMaService = wxMaService(wxMaConfig);
WxMaJscode2SessionResult sessionInfo = wxMaService.getUserService().getSessionInfo(code);
log.info("\nWxMaJscode2SessionResult:[{}] ", sessionInfo.toString());
if (null == sessionInfo) {
return ResponseDto.failure("login handler error");
}
......@@ -71,6 +76,7 @@ public class SweetWechatLoginServiceImpl {
// 解密用户信息
WxMaUserInfo wxUserInfo = wxMaService.getUserService().getUserInfo(sessionInfo.getSessionKey(),
encryptedData, iv);
log.info("\nWxMaUserInfo:[{}] ", wxUserInfo.toString());
if (null == wxUserInfo) {
return ResponseDto.failure("wxUser not exist");
}
......@@ -78,6 +84,7 @@ public class SweetWechatLoginServiceImpl {
// 解密手机号码信息
WxMaPhoneNumberInfo wxMaPhoneNumberInfo = wxMaService.getUserService().getPhoneNoInfo(sessionInfo.getSessionKey(),
encryptedData, iv);
log.info("\nWxMaPhoneNumberInfo:[{}] ", wxMaPhoneNumberInfo.toString());
if (Objects.isNull(wxMaPhoneNumberInfo) || StringUtils.isBlank(wxMaPhoneNumberInfo.getPhoneNumber())) {
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