diff --git a/app/Support/PlatformOrderToolsGuard.php b/app/Support/PlatformOrderToolsGuard.php index 1cbf7f0..599e660 100644 --- a/app/Support/PlatformOrderToolsGuard.php +++ b/app/Support/PlatformOrderToolsGuard.php @@ -192,6 +192,10 @@ class PlatformOrderToolsGuard return '当前筛选包含「同步失败/失败原因」:该集合用于订阅同步治理,请切到 BMPA 失败集合后再清理 BMPA 失败标记。'; } + if (trim((string) ($filters['sync_status'] ?? '')) !== '' || (string) ($filters['synced_only'] ?? '') === '1') { + return '当前筛选包含「同步状态/已同步」:该集合用于订阅同步治理,请先清空同步相关筛选后再清理 BMPA 失败标记。'; + } + if ((string) ($filters['bmpa_failed_only'] ?? '') === '' && trim((string) ($filters['bmpa_error_keyword'] ?? '')) === '' && (string) ($filters['batch_mark_paid_and_activate_24h'] ?? '') === '') {