变更:修复求婚同意消息未收到问题,重构求婚流程支持直接选婚礼档位

This commit is contained in:
2026-03-01 17:53:43 +08:00
parent b7ded61523
commit 52c252f525
5 changed files with 162 additions and 36 deletions

View File

@@ -111,6 +111,7 @@ class MarriageController extends Controller
$data = $request->validate([
'target_username' => 'required|string',
'ring_purchase_id' => 'required|integer',
'wedding_tier_id' => 'nullable|integer',
]);
$proposer = $request->user();
@@ -120,7 +121,7 @@ class MarriageController extends Controller
return response()->json(['ok' => false, 'message' => '用户不存在。'], 404);
}
$result = $this->marriage->propose($proposer, $target, $data['ring_purchase_id']);
$result = $this->marriage->propose($proposer, $target, $data['ring_purchase_id'], $data['wedding_tier_id'] ?? null);
if ($result['ok']) {
$marriage = Marriage::find($result['marriage_id']);