## MODIFIED Requirements

### Requirement: D1 创建套餐购买订单接口

系统 SHALL 允许个人客户发起套餐购买，创建待支付订单。下单时系统 MUST 自动查询买家手机号和昵称填入快照字段，查询失败时不阻塞下单流程。

#### Scenario: 创建套餐购买订单（正常流程）
- **WHEN** 个人客户传入合法的套餐和资产标识符
- **THEN** 系统创建待支付订单，响应包含 order_id、order_no、total_amount、payment_status

#### Scenario: 下单时买家快照被填充
- **WHEN** 个人客户成功下单，系统能查询到该客户的主手机号
- **THEN** 新创建订单的 buyer_phone 等于该客户的主手机号，buyer_nickname 等于该客户的昵称

#### Scenario: 买家信息查询失败时订单仍创建成功
- **WHEN** 个人客户下单，查询手机号时数据库返回错误
- **THEN** 系统创建订单成功，buyer_phone 为空，日志中记录警告信息

#### Scenario: 购买套餐时 OrderItem 含 package_type 快照
- **WHEN** 个人客户购买套餐（套餐类型为 formal 或 addon）
- **THEN** 新创建的 OrderItem 中 package_type 等于该套餐的 package_type 字段值
