Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-auth
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-platform-auth
Commits
89268f4c
Commit
89268f4c
authored
Jul 15, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
展示二维码换绑
parent
f8f5fc55
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
20 deletions
+21
-20
AuditorApiServiceImpl.java
...om/gic/auth/service/outer/impl/AuditorApiServiceImpl.java
+21
-20
No files found.
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/AuditorApiServiceImpl.java
View file @
89268f4c
...
...
@@ -18,7 +18,6 @@ import com.gic.enterprise.error.ErrorCode;
import
com.gic.enterprise.qo.ProjectItemQO
;
import
com.gic.enterprise.response.EnterpriseServiceResponse
;
import
com.gic.enterprise.service.ProjectItemApiService
;
import
com.gic.member.api.dto.ServiceUserDTO
;
import
com.gic.member.api.service.ServiceUserApiService
;
import
com.gic.wechat.business.api.service.fwh.WeixinBaseFunService
;
import
org.apache.commons.collections.CollectionUtils
;
...
...
@@ -163,26 +162,28 @@ public class AuditorApiServiceImpl implements AuditorApiService {
auditorDTO
.
setAuditedGroupIdList
(
groupIds
);
}
String
codeUrl
=
this
.
getTempQrCodeUrl
(
auditorId
);
auditorDTO
.
setHeadUrl
(
codeUrl
);
// 如果没有绑定 就展示二维码, 如果绑定了 就展示微信名和头像
if
(
StringUtils
.
isBlank
(
auditor
.
getOpenid
()))
{
String
codeUrl
=
this
.
getTempQrCodeUrl
(
auditorId
);
auditorDTO
.
setHeadUrl
(
codeUrl
);
}
else
{
ServiceResponse
<
ServiceUserDTO
>
service
=
this
.
serviceUserApiService
.
getByOpenid
(
auditorDTO
.
getOpenid
(),
auditorDTO
.
getEnterpriseId
());
if
(
service
.
isSuccess
())
{
ServiceUserDTO
userDTO
=
service
.
getResult
();
if
(
userDTO
!=
null
)
{
String
headUrl
=
userDTO
.
getHeadUrl
();
auditorDTO
.
setHeadUrl
(
headUrl
);
String
nickname
=
userDTO
.
getNickname
();
auditorDTO
.
setWeChatNickName
(
nickname
);
}
else
{
logger
.
info
(
"openid:{}, enterpriseId:{} 查询不到该openid对应的信息"
,
auditorDTO
.
getOpenid
(),
auditorDTO
.
getEnterpriseId
());
}
}
else
{
logger
.
warn
(
"调用serviceUserApiService.getByOpenid 服务失败,openid:{}, msg:{}"
,
auditorDTO
.
getOpenid
(),
service
.
getMessage
());
}
}
//
if (StringUtils.isBlank(auditor.getOpenid())) {
//
String codeUrl = this.getTempQrCodeUrl(auditorId);
//
auditorDTO.setHeadUrl(codeUrl);
//
} else {
//
ServiceResponse<ServiceUserDTO> service = this.serviceUserApiService.getByOpenid(auditorDTO.getOpenid(), auditorDTO.getEnterpriseId());
//
if (service.isSuccess()) {
//
ServiceUserDTO userDTO = service.getResult();
//
if (userDTO != null) {
//
String headUrl = userDTO.getHeadUrl();
//
auditorDTO.setHeadUrl(headUrl);
//
String nickname = userDTO.getNickname();
//
auditorDTO.setWeChatNickName(nickname);
//
} else {
//
logger.info("openid:{}, enterpriseId:{} 查询不到该openid对应的信息", auditorDTO.getOpenid(), auditorDTO.getEnterpriseId());
//
}
//
}else{
//
logger.warn("调用serviceUserApiService.getByOpenid 服务失败,openid:{}, msg:{}", auditorDTO.getOpenid(), service.getMessage());
//
}
//
}
return
ServiceResponse
.
success
(
auditorDTO
);
}
...
...
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