From 3ca7f722f25c1908bc4588c75dbde1f56a8d9877 Mon Sep 17 00:00:00 2001 From: DESKTOP-71BH0QO\L、ming <172680469@qq.com> Date: 星期五, 26 三月 2021 10:08:46 +0800 Subject: [PATCH] Merge branch 'master' of http://gitlab.nhys.cdnhxx.com/root/zhihuishequ --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java | 24 +++--------------------- 1 files changed, 3 insertions(+), 21 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java index 8f0c931..ec5d5af 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java @@ -55,6 +55,7 @@ if (ObjectUtils.isEmpty(code)) { return R.fail("缺少登录参数"); } + log.info(code); WxMaService maService = wxMaConfiguration.getMaService(); WxMaJscode2SessionResult sessionInfo=null; try { @@ -83,33 +84,14 @@ @ApiOperation(value = "维护用户基本信息(昵称、性别、头像)") @PostMapping("updateUserWeiXinInfo") public R updateUserWeiXinInfo(@RequestBody LoginRequest loginRequest){ - String encryptedData = loginRequest.getEncryptedData(); - String iv = loginRequest.getIv(); - boolean empty = ObjectUtils.isEmpty(iv); - boolean empty1 = ObjectUtils.isEmpty(encryptedData); - if (empty||empty1) { - return R.fail("微信用户参数不全"); - } - WxMaService maService = wxMaConfiguration.getMaService(); Long userId = this.getUserId(); boolean empty2 = ObjectUtils.isEmpty(userId); if (empty2) { throw new UnAuthenticationException(); } - R<LoginUserInfoVO> r = userService.getUserInfoByUserId(userId + ""); - LoginUserInfoVO loginUserInfoVO =r.getData(); - WxMaUserInfo wxUserInfo = null; - try { - log.info(encryptedData); - log.info(iv); - wxUserInfo = maService.getUserService().getUserInfo(loginUserInfoVO.getSessionKey(), - encryptedData, iv); - } catch (Exception e) { - log.error(e.getMessage()); - return R.fail("微信解析基本信息失败"); - } + WxMaUserInfo wxUserInfo = loginRequest.getUserInfo(); if (null == wxUserInfo) { - return R.fail("微信解析基本信息失败"); + return R.fail("缺少基本信息参数"); } String avatarUrl = wxUserInfo.getAvatarUrl(); String gender = wxUserInfo.getGender(); -- Gitblit v1.7.1