feat(platform-orders): batch bmpa run badge links align with processable/success filters
This commit is contained in:
@@ -577,8 +577,13 @@
|
|||||||
|
|
||||||
$bmpaGoProcessableUrl = $buildQuickFilterUrl([
|
$bmpaGoProcessableUrl = $buildQuickFilterUrl([
|
||||||
'batch_bmpa_run_id' => $batchBmpaRunId,
|
'batch_bmpa_run_id' => $batchBmpaRunId,
|
||||||
'status' => 'pending',
|
'bmpa_processable_only' => '1',
|
||||||
'payment_status' => 'unpaid',
|
'page' => null,
|
||||||
|
]);
|
||||||
|
|
||||||
|
$bmpaGoSuccessUrl = $buildQuickFilterUrl([
|
||||||
|
'batch_bmpa_run_id' => $batchBmpaRunId,
|
||||||
|
'bmpa_success_only' => '1',
|
||||||
'page' => null,
|
'page' => null,
|
||||||
]);
|
]);
|
||||||
@endphp
|
@endphp
|
||||||
@@ -596,7 +601,9 @@
|
|||||||
<span class="muted">|</span>
|
<span class="muted">|</span>
|
||||||
<a class="link" href="{!! $bmpaGoFailedUrl !!}">本批次 BMPA 失败</a>
|
<a class="link" href="{!! $bmpaGoFailedUrl !!}">本批次 BMPA 失败</a>
|
||||||
<span class="muted">|</span>
|
<span class="muted">|</span>
|
||||||
<a class="link" href="{!! $bmpaGoProcessableUrl !!}">本批次可再次尝试(pending+unpaid)</a>
|
<a class="link" href="{!! $bmpaGoSuccessUrl !!}">本批次 BMPA 成功</a>
|
||||||
|
<span class="muted">|</span>
|
||||||
|
<a class="link" href="{!! $bmpaGoProcessableUrl !!}">本批次可再次尝试(可BMPA处理)</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -35,8 +35,10 @@ class AdminPlatformOrderIndexBatchBmpaRunIdBadgeShouldRenderTest extends TestCas
|
|||||||
$this->assertStringContainsString('batch_bmpa_run_id=' . $runId, $html);
|
$this->assertStringContainsString('batch_bmpa_run_id=' . $runId, $html);
|
||||||
$this->assertStringContainsString('bmpa_failed_only=1', $html);
|
$this->assertStringContainsString('bmpa_failed_only=1', $html);
|
||||||
|
|
||||||
// 快捷入口:本批次可再次尝试(pending+unpaid)
|
// 快捷入口:本批次可再次尝试(可BMPA处理)
|
||||||
$this->assertStringContainsString('status=pending', $html);
|
$this->assertStringContainsString('bmpa_processable_only=1', $html);
|
||||||
$this->assertStringContainsString('payment_status=unpaid', $html);
|
|
||||||
|
// 快捷入口:本批次成功
|
||||||
|
$this->assertStringContainsString('bmpa_success_only=1', $html);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user