用户认证,执法记录仪对接
This commit is contained in:
parent
4a1246a04e
commit
2a85d6802c
|
|
@ -2643,10 +2643,7 @@ onMounted(() => {
|
||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
if (timerId) clearInterval(timerId)
|
if (timerId) clearInterval(timerId)
|
||||||
// 关闭执法记录仪视频和语音通话
|
// 关闭执法记录仪视频和语音通话
|
||||||
if (videoInfo && Object.keys(videoInfo).length > 0) {
|
|
||||||
if (videoPlayer) stopVideoLive(deviceInfo)
|
|
||||||
if (audioPlayer) closeVoiceLive(deviceInfo)
|
|
||||||
}
|
|
||||||
// 挂断视频呼叫
|
// 挂断视频呼叫
|
||||||
hangupCall()
|
hangupCall()
|
||||||
// 关闭媒体流映射事件
|
// 关闭媒体流映射事件
|
||||||
|
|
|
||||||
|
|
@ -57,36 +57,6 @@ public class AuthService {
|
||||||
this.agencyArr = agencyArr;
|
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("矿山执法");
|
z.setZblx("矿山执法");
|
||||||
} else if ("6".equals(z.getZblxdm())) {
|
} else if ("6".equals(z.getZblxdm())) {
|
||||||
z.setZblx("危化品执法");
|
z.setZblx("危化品执法");
|
||||||
} else if ("7".equals(z.getZblxdm())) {
|
|
||||||
z.setZblx("执法记录仪");
|
|
||||||
} else if ("8".equals(z.getZblxdm())) {
|
} else if ("8".equals(z.getZblxdm())) {
|
||||||
z.setZblx("对讲机");
|
z.setZblx("对讲机");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue