Governance: block clear BMPA errors when sync_status/synced_only present
This commit is contained in:
@@ -2219,10 +2219,15 @@ class PlatformOrderController extends Controller
|
||||
if ((string) ($filters['syncable_only'] ?? '') === '1') {
|
||||
return redirect()->back()->with('warning', '当前已勾选「只看可同步」:该集合与「BMPA失败」治理集合无关,请先取消只看可同步或切到 BMPA 失败集合后再清理。');
|
||||
}
|
||||
|
||||
if ((string) ($filters['fail_only'] ?? '') === '1' || trim((string) ($filters['sync_error_keyword'] ?? '')) !== '') {
|
||||
return redirect()->back()->with('warning', '当前筛选包含「同步失败/失败原因」:该集合用于订阅同步治理,请切到 BMPA 失败集合后再清理 BMPA 失败标记。');
|
||||
}
|
||||
|
||||
if (trim((string) ($filters['sync_status'] ?? '')) !== '' || (string) ($filters['synced_only'] ?? '') === '1') {
|
||||
return redirect()->back()->with('warning', '当前筛选包含「同步状态/已同步」:该集合用于订阅同步治理,请先清空同步相关筛选后再清理 BMPA 失败标记。');
|
||||
}
|
||||
|
||||
$hasBmpaScope = ((string) ($filters['bmpa_failed_only'] ?? '') === '1')
|
||||
|| (trim((string) ($filters['bmpa_error_keyword'] ?? '')) !== '')
|
||||
|| ((string) ($filters['batch_mark_paid_and_activate_24h'] ?? '') === '1');
|
||||
|
||||
Reference in New Issue
Block a user