|
@@ -156,24 +156,28 @@ public class CheckViewBizAuthAspect {
|
|
|
if(!interruptCheck){
|
|
|
log.info("num:{}", num);
|
|
|
log.info("token:{}", request.getHeader("token"));
|
|
|
- SSOUser user = jmgaSSOLoginHelper.getSsoUser(request.getHeader("token"));
|
|
|
- JyUser jyUser = jyUserService.getBySysUserId(user.getId().intValue());
|
|
|
- log.info("user:{}", JSON.toJSONString(user));
|
|
|
- ScenePlus scenePlus = scenePlusService.getScenePlusByNum(num);
|
|
|
- if(Objects.isNull(scenePlus)){
|
|
|
- flag = false;
|
|
|
- errorCode = ErrorCode.FAILURE_CODE_5005.code();
|
|
|
- errorMsg = ErrorCode.FAILURE_CODE_5005.message();
|
|
|
- }
|
|
|
- log.info("scenePlus:{}", scenePlus);
|
|
|
- if(Objects.isNull(scenePlus.getUserId()) || Objects.isNull(jyUser) || jyUser.getUserId() != scenePlus.getUserId().intValue()){
|
|
|
- flag = false;
|
|
|
- errorCode = ErrorCode.AUTH_FAIL.code();
|
|
|
- errorMsg = "无权访问";
|
|
|
- }else{
|
|
|
- interruptCheck = true;
|
|
|
- userName = user.getUserName();
|
|
|
+ String token = request.getHeader("token");
|
|
|
+ if(StrUtil.isNotEmpty(token)){
|
|
|
+ SSOUser user = jmgaSSOLoginHelper.getSsoUser(token);
|
|
|
+ JyUser jyUser = jyUserService.getBySysUserId(user.getId().intValue());
|
|
|
+ log.info("user:{}", JSON.toJSONString(user));
|
|
|
+ ScenePlus scenePlus = scenePlusService.getScenePlusByNum(num);
|
|
|
+ if(Objects.isNull(scenePlus)){
|
|
|
+ flag = false;
|
|
|
+ errorCode = ErrorCode.FAILURE_CODE_5005.code();
|
|
|
+ errorMsg = ErrorCode.FAILURE_CODE_5005.message();
|
|
|
+ }
|
|
|
+ log.info("scenePlus:{}", scenePlus);
|
|
|
+ if(Objects.isNull(scenePlus.getUserId()) || Objects.isNull(jyUser) || jyUser.getUserId() != scenePlus.getUserId().intValue()){
|
|
|
+ flag = false;
|
|
|
+ errorCode = ErrorCode.AUTH_FAIL.code();
|
|
|
+ errorMsg = "无权访问";
|
|
|
+ }else{
|
|
|
+ interruptCheck = true;
|
|
|
+ userName = user.getUserName();
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
if(!interruptCheck){
|