|
@@ -62,9 +62,20 @@ public class UserController {
|
|
JSONObject json = (JSONObject) JSON.parse(resp);
|
|
JSONObject json = (JSONObject) JSON.parse(resp);
|
|
if (!json.containsKey("errcode")) {
|
|
if (!json.containsKey("errcode")) {
|
|
String openId = json.getString("openid");
|
|
String openId = json.getString("openid");
|
|
|
|
+ String accessToken = json.getString("access_token");
|
|
User user = new User();
|
|
User user = new User();
|
|
user.setType(type);
|
|
user.setType(type);
|
|
user.setVoucherId(openId);
|
|
user.setVoucherId(openId);
|
|
|
|
+ String url1 = "https://api.weixin.qq.com/sns/userinfo?access_token="+accessToken+"&openid="+openId+"&lang=zh_CN";
|
|
|
|
+ //获取用户基本信息
|
|
|
|
+ resp = HttpKit.get(url1, true);
|
|
|
|
+ resp = StringEscapeUtils.unescapeJava(resp);
|
|
|
|
+ System.out.println(resp);
|
|
|
|
+ json = (JSONObject) JSON.parse(resp);
|
|
|
|
+ if(!json.containsKey("errcode")){
|
|
|
|
+ user.setNickName(json.getString("nickname"));
|
|
|
|
+ user.setHeaderPic(json.getString("headimgurl"));
|
|
|
|
+ }
|
|
QueryWrapper<User> qw = new QueryWrapper<>();
|
|
QueryWrapper<User> qw = new QueryWrapper<>();
|
|
qw.eq("voucher_id", openId).eq("type", type);
|
|
qw.eq("voucher_id", openId).eq("type", type);
|
|
if (userService.count(qw) == 0) {
|
|
if (userService.count(qw) == 0) {
|