| | |
| | | */ |
| | | @PostMapping("/auth/wechat/login") |
| | | @ApiOperation("微信登录") |
| | | public Result wechatLogin(String code) { |
| | | public Result wechatLogin(String code,String number) { |
| | | JSONObject sessionKeyOrOpenId = wechatService.getSessionKeyOrOpenId(code); |
| | | System.out.println(sessionKeyOrOpenId); |
| | | return new Result(true,"cg",sessionKeyOrOpenId); |
| | | String phone = wechatService.getNumber(number); |
| | | String hql = "from User where deleteFlag is false and mobilePhone = ? "; |
| | | List<Object> params = CollectionUtils.newList(phone); |
| | | User user = commonDAO.findUnique(hql,params, User.class); |
| | | if(user==null){ |
| | | User user1=new User(); |
| | | user1.setMobilePhone(phone); |
| | | commonDAO.save(user1); |
| | | } |
| | | return new Result(true,"cg",user); |
| | | // return new Result(true,"token",securityProperties.getTokenStartWith() + token,"user",user); |
| | | } |
| | | |