dengsixing 2 месяцев назад
Родитель
Сommit
6bffa3a98a

+ 9 - 4
src/main/java/com/fdkankan/scene/Interceptor/CheckPermitAspect.java

@@ -122,15 +122,20 @@ public class CheckPermitAspect {
 			}
 		}
 
+		if(CollUtil.isNotEmpty(demoSceneNums) && demoSceneNums.contains(num)){//这是一个demo场景,允许无条件打开编辑页,但是不允许提交数据
+			String requestURI = request.getRequestURI();
+			for (String demoAllowApi : demoAllowApis) {
+				if(requestURI.contains(demoAllowApi)){
+					return;
+				}
+			}
+		}
+
 		//走到这里代表是用户账号密码登录,如果查到的场景的userid是空,证明相机解绑了,需要返回无权操作
 		if(Objects.isNull(scenePlus.getUserId())){
 			throw new BusinessException(ErrorCode.FAILURE_CODE_5014);
 		}
 
-		if(CollUtil.isNotEmpty(demoSceneNums) && demoSceneNums.contains(num)){//这是一个demo场景,允许无条件打开编辑页,但是不允许提交数据
-			String requestURI = request.getRequestURI();
-			log.info("-----------requestURI:{}", requestURI);
-		}
 		if(scenePlus.getUserId().equals(user.getId())){
 			return;
 		}