用户认证,执法记录仪对接
This commit is contained in:
parent
4a1246a04e
commit
2a85d6802c
|
|
@ -2643,10 +2643,7 @@ onMounted(() => {
|
|||
onUnmounted(() => {
|
||||
if (timerId) clearInterval(timerId)
|
||||
// 关闭执法记录仪视频和语音通话
|
||||
if (videoInfo && Object.keys(videoInfo).length > 0) {
|
||||
if (videoPlayer) stopVideoLive(deviceInfo)
|
||||
if (audioPlayer) closeVoiceLive(deviceInfo)
|
||||
}
|
||||
|
||||
// 挂断视频呼叫
|
||||
hangupCall()
|
||||
// 关闭媒体流映射事件
|
||||
|
|
|
|||
|
|
@ -57,36 +57,6 @@ public class AuthService {
|
|||
this.agencyArr = agencyArr;
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过Authorization获取用户信息
|
||||
*
|
||||
* @param authorization Bearer token
|
||||
* @return 用户信息
|
||||
*/
|
||||
@SneakyThrows
|
||||
public RemoteUserInfo getUserInfo(String authorization) {
|
||||
AccessToken accessToken = new AccessToken();
|
||||
accessToken.setAccess_token(authorization.split("Bearer ")[1]);
|
||||
RemoteUserInfo userInfo = ssoClientService.getRemoteUserInfo(accessToken);
|
||||
if (StringUtils.hasText(userInfo.getGajgjgdm()) && this.agencyArr.contains(userInfo.getGajgjgdm()))
|
||||
userInfo.setGajgjgdm("01610100000000000");
|
||||
return userInfo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过授权码获取token
|
||||
*
|
||||
* @param code 授权码
|
||||
* @return 访问令牌
|
||||
*/
|
||||
@SneakyThrows
|
||||
public AccessToken login(String code) {
|
||||
log.debug("通过授权码获取token, code:{}", code);
|
||||
com.smartlx.sso.client.result.Result<AccessToken> accessTokenResult = ssoClientService.getAccessToken(code);
|
||||
AccessToken accessToken = accessTokenResult.getData();
|
||||
cacheUserInfo(accessToken);
|
||||
return accessToken;
|
||||
}
|
||||
|
||||
/**
|
||||
* 系统级别退出登录
|
||||
|
|
|
|||
|
|
@ -118,8 +118,6 @@ public class ZfzbglService {
|
|||
z.setZblx("矿山执法");
|
||||
} else if ("6".equals(z.getZblxdm())) {
|
||||
z.setZblx("危化品执法");
|
||||
} else if ("7".equals(z.getZblxdm())) {
|
||||
z.setZblx("执法记录仪");
|
||||
} else if ("8".equals(z.getZblxdm())) {
|
||||
z.setZblx("对讲机");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue