Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
b3e971d6
Commit
b3e971d6
authored
Oct 25, 2023
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询ai列表
parent
bf60c3ab
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
6 deletions
+15
-6
ch-wx-api/src/main/java/com/wwdz/ch/wx/manager/WxLoginManager.java
.../src/main/java/com/wwdz/ch/wx/manager/WxLoginManager.java
+15
-6
No files found.
ch-wx-api/src/main/java/com/wwdz/ch/wx/manager/WxLoginManager.java
View file @
b3e971d6
...
...
@@ -81,21 +81,22 @@ public class WxLoginManager {
* @return
*/
public
String
getPhone
(
UserRequestDto
dto
)
{
logger
.
info
(
"----------------- 开始获取手机号 ----------------"
);
String
phone
=
""
;
if
(
dto
.
getType
()
==
1
)
{
String
accessToken
=
getAccessToken
();
if
(
StringUtils
.
isBlank
(
accessToken
))
{
if
(
com
.
xxdxxs
.
utils
.
StringUtils
.
isEmpty
(
accessToken
))
{
return
"false"
;
}
logger
.
info
(
"开始获取phone-----------------------"
);
logger
.
info
(
">>>>> 请求获取手机号 的token : {}"
,
accessToken
);
String
url
=
String
.
format
(
GET_PHONE_URL
,
accessToken
);
logger
.
info
(
">>>>> 请求获取手机号的url :{}"
,
url
);
Map
<
String
,
Object
>
phoneParam
=
new
HashMap
<>();
phoneParam
.
put
(
"code"
,
dto
.
getCode
());
String
phoneResult
=
OkHttpUtil
.
builder
().
url
(
url
)
.
addParams
(
phoneParam
)
.
post
(
true
).
sync
();
logger
.
info
(
"获取
phone的结果是:"
+
phoneResult
);
logger
.
info
(
"获取
手机号的结果:{}"
,
phoneResult
);
if
(!
phoneResult
.
contains
(
"phoneNumber"
))
{
logger
.
error
(
"获取手机号出错,返回结果是:"
+
phoneResult
);
return
"phoneFalse"
;
...
...
@@ -150,8 +151,16 @@ public class WxLoginManager {
logger
.
info
(
"开始获取小程序access_token----------------"
);
try
{
String
accessTokenUrl
=
String
.
format
(
GET_ACCESS_TOKEN_URL
,
APPLET_APPID
,
APPLET_APP_SECRET
);
String
res
=
OkHttpUtil
.
builder
().
url
(
accessTokenUrl
)
String
res
=
null
;
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
);
if
(!
res
.
contains
(
"access_token"
))
{
String
errorCode
=
JsonUtils
.
getValueByPath
(
res
,
"errcode"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment