单笔同步订阅:治理优先安全阀 + 测试修复
This commit is contained in:
@@ -359,6 +359,11 @@ class PlatformOrderController extends Controller
|
||||
{
|
||||
$admin = $this->ensurePlatformAdmin($request);
|
||||
|
||||
// 治理优先:当订单命中金额/状态不一致时,不建议直接同步订阅(避免把“带病订单”同步到订阅)
|
||||
if ($order->isReconcileMismatch() || $order->isRefundInconsistent()) {
|
||||
return redirect()->back()->with('warning', '当前订单命中「对账不一致/退款不一致」,为避免带病同步,请先完成金额/状态治理(补回执/核对退款/修正状态)后再同步订阅。');
|
||||
}
|
||||
|
||||
try {
|
||||
$subscription = $service->activateOrder($order->id, $admin->id);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user