chore(admin-dashboard): failed same-reason links use config max len

This commit is contained in:
萝卜
2026-03-16 17:15:53 +08:00
parent cef5783612
commit ce7f957d70
3 changed files with 91 additions and 4 deletions

View File

@@ -346,7 +346,8 @@
: '-';
// 运营提效:失败原因较短时,提供“一键进入同原因集合”链接(避免复制粘贴)。
$FAILED_REASON_KEYWORD_MAX_LEN = 80;
// 与平台订单列表页的阈值保持一致(避免仪表盘能点、列表页却不支持/反之)。
$FAILED_REASON_KEYWORD_MAX_LEN = (int) config('saasshop.platform_orders.sync_error_keyword_link_max_len', 200);
$syncReasonUrl = '';
if ($syncErrMsg !== '' && mb_strlen($syncErrMsg) <= $FAILED_REASON_KEYWORD_MAX_LEN) {
$syncReasonUrl = \App\Support\BackUrl::withBack('/admin/platform-orders?' . \Illuminate\Support\Arr::query([