Browse Source

添加代码说明

dev
yujintao 6 years ago
parent
commit
10fb320e95
  1. 9
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java

9
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java

@ -793,7 +793,12 @@ public class AppUserServiceImpl implements AppUserService {
return new Result().error(verifyResult.getMsg());
}
String userState = verifyResult.getData();
/**
* 代码说明
* 小程序端用户完善信息界面提交数据前会调用{@link com.elink.esua.epdc.controller.ApiAppUserController#checkWxUnionId(TokenDto)}
* 获取用户是否已绑定了微信unionId
* 如果用户保存过unionId前端不会再上送encryptedDatawxCodeiv这三个参数
*/
if (StringUtils.isNotBlank(infoDto.getWxCode())) {
String sessionKey = this.getUserSessionKey(infoDto.getWxCode());
WxMaUserInfo wxMaUserInfo = wxMaServiceUtils.normalWxMaService().getUserService().getUserInfo(sessionKey, infoDto.getEncryptedData(), infoDto.getIv());
@ -1008,7 +1013,7 @@ public class AppUserServiceImpl implements AppUserService {
}
} catch (WxErrorException e) {
e.printStackTrace();
throw new RenException(e.getError().getErrorMsg());
throw new RenException("微信编码异常,请刷新页面后重试");
}
return null;
}

Loading…
Cancel
Save