Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-cloud-account
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.account
pica-cloud-account
提交
308efb09
提交
308efb09
编写于
3月 02, 2020
作者:
Chongwen.jiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
微信登录无用日志去除
上级
28572d59
流水线
#22213
已失败 于阶段
in 0 second
变更
1
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
0 行增加
和
8 行删除
+0
-8
LoginServiceImpl.java
...account/account/server/service/impl/LoginServiceImpl.java
+0
-8
未找到文件。
server/src/main/java/com/pica/cloud/account/account/server/service/impl/LoginServiceImpl.java
浏览文件 @
308efb09
...
...
@@ -285,9 +285,7 @@ public class LoginServiceImpl implements LoginService {
@Override
@Transactional
public
LoginResult
loginByWeChat
(
BaseRequest
request
)
{
logger
.
info
(
"loginByWeChat-request:{}"
,
JSON
.
toJSONString
(
request
));
WeChatEntity
weChatEntity
=
null
;
logger
.
info
(
"loginByWeChat-bizType:{}"
,
request
.
getBizType
());
if
(
null
!=
request
.
getBizType
()
&&
request
.
getBizType
().
equals
(
1
))
{
// h5微信登录
...
...
@@ -296,7 +294,6 @@ public class LoginServiceImpl implements LoginService {
// 原生微信登录
weChatEntity
=
WeChatUtils
.
getAuthorizationInfo
(
appId
,
appSecret
,
request
.
getWeChatCode
());
}
logger
.
info
(
"loginByWeChat-weChatEntity:{}"
,
JSON
.
toJSONString
(
weChatEntity
));
if
(
weChatEntity
==
null
||
StringUtils
.
isEmpty
(
weChatEntity
.
getOpenid
())
||
StringUtils
.
isEmpty
(
weChatEntity
.
getAccess_token
()))
{
throw
new
PicaException
(
AccountExceptionEnum
.
PICA_WECHAT_CODE_ERROR
.
getCode
(),
AccountExceptionEnum
.
PICA_WECHAT_CODE_ERROR
.
getMessage
());
}
...
...
@@ -305,11 +302,9 @@ public class LoginServiceImpl implements LoginService {
map
.
put
(
"access_token"
,
weChatEntity
.
getAccess_token
());
map
.
put
(
"openid"
,
weChatEntity
.
getOpenid
());
Map
weChatUserInfo
=
WeChatUtils
.
getWeChatUserInfo
(
map
,
weChatURL
);
logger
.
info
(
"loginByWeChat-weChatUserInfo:{}"
,
JSON
.
toJSONString
(
weChatUserInfo
));
WeChatUserInfoEntity
weChatUserInfoEntity
=
WeChatUtils
.
mergeWechatUserInfo
(
weChatUserInfo
,
weChatEntity
.
getOpenid
());
String
unionId
=
weChatUserInfoEntity
.
getUnionid
();
AccountUnionEntity
accountUnionEntity
=
accountUnionMapper
.
selectByUnionId
(
unionId
);
logger
.
info
(
"loginByWeChat-accountUnionEntity:{}"
,
JSON
.
toJSONString
(
accountUnionEntity
));
//是否绑定逻辑的判断
if
(
accountUnionEntity
!=
null
)
{
Long
acctId
=
accountUnionEntity
.
getAcctId
();
...
...
@@ -321,9 +316,7 @@ public class LoginServiceImpl implements LoginService {
//account.setMobilePhone(request.getMobile());
account
.
setMobilePhone
(
""
);
account
.
setRegisterSource
(
request
.
getSourceType
());
logger
.
info
(
"loginByWeChat-newToken...start"
);
String
newToken
=
tokenUtils
.
generateToken
(
account
);
logger
.
info
(
"loginByWeChat-newToken...end"
);
LoginResult
result
=
new
LoginResult
();
result
.
setToken
(
newToken
);
result
.
setUserId
(
userId
);
...
...
@@ -337,7 +330,6 @@ public class LoginServiceImpl implements LoginService {
return
result
;
}
else
{
AccountWeChatInfoEntity
entity
=
accountWeChatInfoMapper
.
selectByUnionId
(
unionId
);
logger
.
info
(
"loginByWeChat-数据是否存在...entity:{}"
,
(
entity
==
null
));
//如果微信信息表数据不存在,就把用户信息存储到微信信息表中。
if
(
entity
==
null
)
{
processWeChatInfoUser
(
weChatUserInfoEntity
,
request
.
getWeChatLoginType
());
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录