chore(seed): add demo merchants for dashboard rank; tighten batch mark activated UI guard
This commit is contained in:
@@ -101,6 +101,17 @@ class PlatformOrderToolsGuard
|
||||
return '为避免把同步失败等异常单混入,请先锁定「同步状态=未同步(sync_status=unsynced)」(建议用快捷筛选「待生效」)再执行批量生效。';
|
||||
}
|
||||
|
||||
// 互斥筛选阻断:避免运营在其它治理集合上误触“批量生效”导致误解。
|
||||
if ((string) ($filters['fail_only'] ?? '') === '1' || trim((string) ($filters['sync_error_keyword'] ?? '')) !== '') {
|
||||
return '当前筛选包含「同步失败/失败原因」治理集合:与“待生效(unsynced)”互斥。请先切回待生效集合后再执行批量生效。';
|
||||
}
|
||||
if ((string) ($filters['synced_only'] ?? '') === '1') {
|
||||
return '当前已勾选「只看已同步」:该集合与“待生效(unsynced)”互斥。请先取消该筛选后再执行批量生效。';
|
||||
}
|
||||
if ((string) ($filters['syncable_only'] ?? '') === '1') {
|
||||
return '当前已勾选「只看可同步」:该集合语义为“已生效(activated)+未同步”,与本动作处理的“待处理(pending)”互斥。请先取消只看可同步后再执行。';
|
||||
}
|
||||
|
||||
return '';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user