From 67ed91f4c66837fe1d08861b65df58d90a611403 Mon Sep 17 00:00:00 2001 From: songyunpeng Date: Fri, 28 May 2021 16:55:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E5=8F=B7=E6=B7=BB=E5=8A=A0=E9=AA=8C=E8=AF=81=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/elink/esua/epdc/service/impl/AppUserServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java index fc384318..35b42017 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java @@ -6,6 +6,7 @@ import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo; import cn.binarywang.wx.miniapp.bean.WxMaUserInfo; import cn.binarywang.wx.miniapp.util.crypt.WxMaCryptUtils; import cn.hutool.core.date.DateUtil; +import cn.hutool.json.JSONUtil; import com.alibaba.fastjson.JSONObject; import com.elink.esua.epdc.async.GroupTask; import com.elink.esua.epdc.async.PartyGroupTask; @@ -1459,6 +1460,7 @@ public class AppUserServiceImpl implements AppUserService { @Override public Result getUserWxPhone(EpdcAppUserMaInfoFormDTO formDto) { + log.info("获取用户手机号参数:"+JSONUtil.toJsonStr(formDto)); try { WxMaService wxMaService; if(StringUtils.isNotBlank(formDto.getType()) && "volunteer".equals(formDto.getType())){ @@ -1467,7 +1469,9 @@ public class AppUserServiceImpl implements AppUserService { wxMaService = wxMaServiceUtils.normalWxMaService(); } WxMaJscode2SessionResult wxMaJscode2SessionResult = wxMaService.jsCode2SessionInfo(formDto.getWxCode()); + log.info("根据WxCode获取的SessionKey:{}" + wxMaJscode2SessionResult.getSessionKey()); WxMaPhoneNumberInfo phoneNoInfo = wxMaService.getUserService().getPhoneNoInfo(wxMaJscode2SessionResult.getSessionKey(), formDto.getEncryptedData(), formDto.getIv()); + log.info("获取到的手机号信息:{}" + phoneNoInfo.getPurePhoneNumber()); if (null != phoneNoInfo) { return new Result().ok(phoneNoInfo.getPurePhoneNumber()); }