|
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.api.R;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.huimv.receive.common.exception.ExceptionEnum;
|
|
|
import com.huimv.receive.common.exception.MiException;
|
|
|
import com.huimv.receive.common.token.TokenSign;
|
|
@@ -17,7 +18,9 @@ import com.huimv.receive.service.ISysAccountMultilevelService;
|
|
|
import com.huimv.receive.session.AccessToken;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
|
+import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
+import org.springframework.web.client.RestTemplate;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -279,15 +282,14 @@ public class LoginController {
|
|
|
}else {
|
|
|
access_token = redisTemplate.opsForValue().get("weChatGetPhone");
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+ RestTemplate restTemplate = new RestTemplate();
|
|
|
Map<String, Object> paramsMap = new HashMap<>();
|
|
|
- paramsMap.put("code", jsCode);
|
|
|
- String resultPhone = HttpUtil.post("https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token="+access_token, paramsMap);
|
|
|
- System.out.println(resultPhone);
|
|
|
- return new Result(ResultCode.SUCCESS,JSON.parseObject(resultPhone));
|
|
|
- }
|
|
|
+ paramsMap.put("code", "94aca46f86c221958eded8f2f9d776741c59dad9d8a8a405dc424283cf04d5a7");
|
|
|
+ ResponseEntity<String> stringResponseEntity = restTemplate.postForEntity("https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=" + access_token, paramsMap, String.class);
|
|
|
|
|
|
+ System.out.println(stringResponseEntity.getBody());
|
|
|
+ return new Result(ResultCode.SUCCESS,JSON.parseObject(stringResponseEntity.getBody()));
|
|
|
+ }
|
|
|
|
|
|
|
|
|
@PostMapping("/register")
|