[ //订单邮费计算 \app\frontend\modules\dispatch\listeners\prices\UnifyOrderDispatchPrice::class, //统一运费 \app\frontend\modules\dispatch\listeners\prices\TemplateOrderDispatchPrice::class, //模板运费 ], PayLog::class => [ //支付日志请求 PayLogListener::class //保存支付参数 ], \app\common\events\member\BecomeAgent::class => [ //会员成为下线 \app\common\listeners\member\BecomeAgentListener::class ], AfterOrderCreatedEvent::class => [ //下单成功后调用会员成为下线事件 \app\common\listeners\member\AfterOrderCreatedListener::class, \app\common\listeners\order\OrderCreateCertified::class, //关联实名认证表订单id ], AfterOrderCreatedImmediatelyEvent::class => [ \app\frontend\modules\member\listeners\Order::class, //清空购物车 ], /*AfterOrderReceivedEvent::class => [ //确认收货 \app\common\listeners\member\AfterOrderReceivedListener::class ],*/ // AfterOrderPaidEvent::class => [ //支付完成 // \app\common\listeners\member\AfterOrderPaidListener::class, // ], //微信接口回调触发事件进程 WechatProcessor::class => [ WechatProcessorListener::class,//示例监听类 ], WechatMessage::class => [ WechatMessageListener::class,//示例监听类 \app\common\listeners\WechatMinPayNotifyListener::class, //微信小程序支付管理事件通知 ], AfterProcessStatusChangedEvent::class => [ StatusContainer::class, ], AfterProcessStateChangedEvent::class => [ StateContainer::class, ], AfterOrderPayTypeChangedEvent::class=>[ AfterOrderPayTypeChangedListener::class ], MemberCreateRelationEvent::class=>[ MemberCreateRelationEventListener::class ], AfterMemberReceivedCoupon::class=>[ AfterMemberReceivedCouponListener::class ], UserActionEvent::class => [ UserActionListener::class, ], MemberChangeRelationEvent::class=>[ MemberChangeRelationEventListener::class ], \app\common\events\ProfitEvent::class => [ \app\common\listeners\ProfitEventListener::class ], MemberNewOfflineEvent::class => [ MemberNewOfflineEventListener::class ], ]; /** * 注册监听者类 * @var array */ protected $subscribe = [ BalanceRechargeCompletedListener::class, /** * 收入提现监听者类 */ WithdrawApplyListener::class, WithdrawAuditListener::class, WithdrawPayListener::class, WithdrawSuccessListener::class, /** * 收入提现奖励余额监听者 */ WithdrawPayedListener::class, /** * 余额提现监听者类 */ WithdrawBalanceApplyListener::class, \app\common\listeners\MessageListener::class, MemberCartListener::class, //会员等级升级 \app\common\listeners\member\level\LevelListener::class, \app\common\listeners\balance\BalanceListener::class, //订单支付后,获取分享优惠卷资格 ShoppingShareCouponListener::class, //订单赠送优惠卷监听 \app\frontend\modules\coupon\listeners\CouponDiscount::class, //订单抵扣返还 PointListener::class, \app\frontend\modules\finance\listeners\OrderDeductionRollback::class, \app\common\listeners\point\PointChangeCreatingListener::class, // 监听会员等级赠送积分是否超限 //商品预扣库存 GoodsStock::class, orderListener::class, IncomeWithdraw::class, CouponExpireNotice::class, CouponSend::class, CouponSysMessage::class, CouponExpired::class, MemberLevelValidity::class, LimitBuy::class, OrderStatistics::class, PhoneAttribution::class, UpdateCache::class, //每月初定时更新缓存 OrderBonusListeners::class, MemberLowerListener::class, DisableUserAccount::class, // PluginCollectListener::class, CollectHostListener::class, WechatWithdrawV3Listener::class, MonthCouponSend::class,//购买商品按月发放优惠券 OrderCouponSend::class,//购买商品订单完成发放优惠券 //商品定时上下架 \app\backend\modules\goods\listeners\GoodsServiceListener::class, //定时任务、队列情况记录 \app\backend\modules\survey\listeners\HeartbeatStatusLogListener::class, //余额短信提醒定时任务 \app\common\listeners\SmsBalanceListener::class, // 订单关闭后返还优惠券 \app\backend\modules\coupon\listeners\OrderClosedListener::class, //商品下架、减库存发系统消息通知 \app\common\listeners\goods\GoodsChangeListener::class, //余额充值赠送积分 \app\common\listeners\balance\PointsRewardListener::class, //商品默认好评 \app\backend\modules\goods\listeners\CommentServiceListener::class, //每月发放上级购物赠送积分 TimeParentReward::class, ]; /** * Register any events for your application. * * @return void */ public function boot() { if (strpos(request()->path(), 'install')) { return; } parent::boot(); // } }