feat(batch): Top失败原因行支持一键按原因治理链接
This commit is contained in:
@@ -113,7 +113,9 @@ class PlatformBatchController extends Controller
|
||||
]), $safeBackForLinks);
|
||||
|
||||
$topReason = (string) (data_get($summary, 'top_reasons.0.reason') ?? '');
|
||||
if ($topReason !== '') {
|
||||
$maxLen = (int) config('saasshop.platform_orders.sync_error_keyword_link_max_len', 200);
|
||||
$maxLen = max(50, min(1000, $maxLen));
|
||||
if ($topReason !== '' && mb_strlen($topReason) <= $maxLen) {
|
||||
$governanceLinks['top_reason'] = BackUrl::withBack('/admin/platform-orders?' . \Illuminate\Support\Arr::query([
|
||||
'batch_activation_run_id' => $runId,
|
||||
'sync_status' => 'failed',
|
||||
@@ -139,7 +141,9 @@ class PlatformBatchController extends Controller
|
||||
]), $safeBackForLinks);
|
||||
|
||||
$topReason = (string) (data_get($summary, 'top_reasons.0.reason') ?? '');
|
||||
if ($topReason !== '') {
|
||||
$maxLen = (int) config('saasshop.platform_orders.sync_error_keyword_link_max_len', 200);
|
||||
$maxLen = max(50, min(1000, $maxLen));
|
||||
if ($topReason !== '' && mb_strlen($topReason) <= $maxLen) {
|
||||
$governanceLinks['top_reason'] = BackUrl::withBack('/admin/platform-orders?' . \Illuminate\Support\Arr::query([
|
||||
'batch_bmpa_run_id' => $runId,
|
||||
'bmpa_failed_only' => '1',
|
||||
|
||||
Reference in New Issue
Block a user