平台订单创建页:require_subscription 支持回填并透传 hidden input(校验失败后仍保持治理口径)
This commit is contained in:
@@ -31,7 +31,11 @@ class PlatformOrderController extends Controller
|
||||
|
||||
// 支持从其它页面(例如订阅详情)带默认值跳转过来,提高运营效率
|
||||
$orderTypeFromQuery = $request->query('order_type');
|
||||
$requireSubscription = (string) $request->query('require_subscription', '') === '1';
|
||||
// require_subscription:用于“续费必须先选订阅”的治理链路。
|
||||
// - 优先读 query(用于各种入口跳转)
|
||||
// - 同时兼容 old input(用于提交校验失败后 redirect back,仍保持治理 UI 口径)
|
||||
$requireSubscription = ((string) $request->query('require_subscription', '') === '1')
|
||||
|| ((string) $request->old('require_subscription', '') === '1');
|
||||
|
||||
$defaults = [
|
||||
'merchant_id' => (int) $request->query('merchant_id', 0),
|
||||
|
||||
Reference in New Issue
Block a user