## MODIFIED Requirements

### Requirement: 平台钱包代购支持
后台创建订单时，平台操作人 SHALL 可以使用某代理的钱包，以该代理的成本价，给该代理名下的资产购买套餐。条件：`buyerType == ""（平台）`且 `resourceShopID != nil`（资产归属代理）。

#### Scenario: 平台代用代理钱包购包
- **WHEN** 平台操作人提交订单，`payment_method=wallet`，资产归属代理 A
- **THEN** 系统 SHALL 以代理 A 的成本价作为订单金额，从代理 A 的钱包扣款，订单 `buyer_type` 记录为 `agent`，`buyer_id` 为代理 A 的 shop_id

#### Scenario: 无归属代理时拒绝
- **WHEN** 平台操作人提交钱包支付订单，但资产无归属代理（`resourceShopID == nil`）
- **THEN** 系统 SHALL 返回 `CodeInvalidParam` 错误
