Governance UI: block clear BMPA errors when sync filters present

This commit is contained in:
萝卜
2026-03-17 00:01:13 +08:00
parent c54e95bb74
commit 1e7513a2c5

View File

@@ -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'] ?? '') === '') {