| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace App\Events;
- use Illuminate\Queue\SerializesModels;
- /**
- * 订单支付成功事件
- *
- * 在 OrderServices::addRecord() 中触发,所有支付提供商统一入口。
- * Listener 可监听此事件执行后续逻辑(如优惠券处理、统计等)。
- */
- class OrderPaid
- {
- use SerializesModels;
- /** @var int 用户ID */
- public $userId;
- /** @var float 充值金额(元) */
- public $payAmt;
- /** @var string 订单号 */
- public $orderSn;
- /**
- * @param int $userId
- * @param float $payAmt 充值金额(元)
- * @param string $orderSn 订单号
- */
- public function __construct($userId, $payAmt, $orderSn)
- {
- $this->userId = $userId;
- $this->payAmt = $payAmt;
- $this->orderSn = $orderSn;
- }
- }
|