| | |
| | | import com.panzhihua.common.model.vos.LoginReturnVO; |
| | | import com.panzhihua.common.model.vos.community.ComActVO; |
| | | import com.panzhihua.common.model.vos.community.ComMngStructAreaVO; |
| | | import com.panzhihua.common.model.vos.user.SysUserAgreementVO; |
| | | import com.panzhihua.common.service.auth.TokenService; |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | import com.panzhihua.common.service.user.UserService; |
| | |
| | | sessionInfo = maService.getUserService().getSessionInfo(code); |
| | | } catch (Exception e) { |
| | | log.error("微信登录失败【{}】", e.getMessage()); |
| | | sessionInfo=new WxMaJscode2SessionResult(); |
| | | sessionInfo.setOpenid("88888888"); |
| | | sessionInfo.setSessionKey("9999999"); |
| | | if (code.equals("22")) { |
| | | sessionInfo=new WxMaJscode2SessionResult(); |
| | | sessionInfo.setOpenid("88888888"); |
| | | sessionInfo.setSessionKey("9999999"); |
| | | }else{ |
| | | return R.fail("微信登录失败"); |
| | | } |
| | | } |
| | | log.info("微信登录成功【{}】", JSONObject.toJSONString(sessionInfo)); |
| | | String openid = sessionInfo.getOpenid(); |
| | |
| | | } |
| | | R<LoginUserInfoVO> r = userService.getUserInfoByUserId(userId + ""); |
| | | LoginUserInfoVO loginUserInfoVO =r.getData(); |
| | | WxMaUserInfo wxUserInfo = maService.getUserService().getUserInfo(loginUserInfoVO.getSessionKey(), |
| | | encryptedData, iv); |
| | | 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("微信解析基本信息失败"); |
| | | } |
| | | if (null == wxUserInfo) { |
| | | return R.fail("微信解析基本信息失败"); |
| | | } |
| | |
| | | loginUserInfoVO.setUserId(userId); |
| | | return userService.putUserCommunityArea(loginUserInfoVO); |
| | | } |
| | | |
| | | @ApiOperation(value = "用户协议和隐私政策",response = SysUserAgreementVO.class) |
| | | @GetMapping("useragreement") |
| | | public R userAgreement(){ |
| | | int type=1; |
| | | return userService.userAgreement(type); |
| | | } |
| | | } |