diff --git a/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java b/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java index 0224c0e..3201729 100644 --- a/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java +++ b/par-core/src/main/java/com/par/core/service/impl/SiteSnapshotServiceImpl.java @@ -112,7 +112,9 @@ public class SiteSnapshotServiceImpl implements SiteSnapshotService { } } - return snapshot.containsKey("script") ? snapshot : null; + // 只要有任一配置(脚本/页面/规则)即视为有效快照 + return (!snapshot.containsKey("script") && !snapshot.containsKey("pages") && !snapshot.containsKey("riskRules")) + ? null : snapshot; } @Override