Commit b3e971d6 authored by shiyu's avatar shiyu

查询ai列表

parent bf60c3ab
...@@ -81,21 +81,22 @@ public class WxLoginManager { ...@@ -81,21 +81,22 @@ public class WxLoginManager {
* @return * @return
*/ */
public String getPhone(UserRequestDto dto) { public String getPhone(UserRequestDto dto) {
logger.info("----------------- 开始获取手机号 ----------------");
String phone = ""; String phone = "";
if (dto.getType() == 1) { if (dto.getType() == 1) {
String accessToken = getAccessToken(); String accessToken = getAccessToken();
if (StringUtils.isBlank(accessToken)) { if (com.xxdxxs.utils.StringUtils.isEmpty(accessToken)) {
return "false"; return "false";
} }
logger.info(">>>>> 请求获取手机号 的token : {}", accessToken);
logger.info("开始获取phone-----------------------");
String url = String.format(GET_PHONE_URL, accessToken); String url = String.format(GET_PHONE_URL, accessToken);
logger.info(">>>>> 请求获取手机号的url :{}", url);
Map<String, Object> phoneParam = new HashMap<>(); Map<String, Object> phoneParam = new HashMap<>();
phoneParam.put("code", dto.getCode()); phoneParam.put("code", dto.getCode());
String phoneResult = OkHttpUtil.builder().url(url) String phoneResult = OkHttpUtil.builder().url(url)
.addParams(phoneParam) .addParams(phoneParam)
.post(true).sync(); .post(true).sync();
logger.info("获取phone的结果是:" + phoneResult); logger.info("获取手机号的结果:{}", phoneResult);
if (!phoneResult.contains("phoneNumber")) { if (!phoneResult.contains("phoneNumber")) {
logger.error("获取手机号出错,返回结果是:" + phoneResult); logger.error("获取手机号出错,返回结果是:" + phoneResult);
return "phoneFalse"; return "phoneFalse";
...@@ -150,8 +151,16 @@ public class WxLoginManager { ...@@ -150,8 +151,16 @@ public class WxLoginManager {
logger.info("开始获取小程序access_token----------------"); logger.info("开始获取小程序access_token----------------");
try { try {
String accessTokenUrl = String.format(GET_ACCESS_TOKEN_URL, APPLET_APPID, APPLET_APP_SECRET); String accessTokenUrl = String.format(GET_ACCESS_TOKEN_URL, APPLET_APPID, APPLET_APP_SECRET);
String res = OkHttpUtil.builder().url(accessTokenUrl) String res = null;
.get().sync(); logger.info("取调用凭证access_token url :{}", accessTokenUrl);
//正式环境的url中包含了"stable_token", 要使用post请求, 测试环境是get请求
if (!GET_ACCESS_TOKEN_URL.contains("stable_token")) {
res = OkHttpUtil.builder().url(accessTokenUrl)
.get().sync();
} else {
res = OkHttpUtil.builder().url(accessTokenUrl)
.post(true).sync();
}
logger.info("获取小程序access_token结果:" + res); logger.info("获取小程序access_token结果:" + res);
if (!res.contains("access_token")) { if (!res.contains("access_token")) {
String errorCode = JsonUtils.getValueByPath(res, "errcode"); String errorCode = JsonUtils.getValueByPath(res, "errcode");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment