[ [ 'title' => '积分拓客', 'route' => '/plugins2/ScoreExpansion/redpackList', 'icon' => '', 'params' => [] ], ], // ----------------------- 事件处理 ----------------------- // 'events' => [ [ 'event_name' => 'order_pay',// 订单支付 'listeners' => [ 'addons\ScoreExpansion\common\listeners\OrderPaidListener', 'addons\ScoreExpansion\common\listeners\addons\Distribution\OrderPayRewardListener', ] ], [ 'event_name' => 'order_create',//订单创建 'listeners' => [ 'addons\ScoreExpansion\common\listeners\OrderCreateListener', ] ], [ 'event_name' => 'order_finish',//订单完成 'listeners' => [ 'addons\ScoreExpansion\common\listeners\OrderFinishListener', 'addons\ScoreExpansion\common\listeners\addons\Distribution\OrderFinishRewardListener', ] ], // [ // 'event_name' => 'order_refund_finish',//订单售后完成 // 'listeners' => [ // 'addons\ScoreExpansion\common\listeners\OrderRefundFinishListener', // ] // ], [ 'event_name' => 'order_close',//订单关闭 'listeners' => [ 'addons\ScoreExpansion\common\listeners\OrderCloseListener', ] ], [ 'event_name' => 'order_pay_Store', // 门店订单支付 'listeners' => [ 'addons\ScoreExpansion\common\listeners\StoreOrderPaidListener', ] ], [ 'event_name' => 'order_finish_Store', // 门店订单完成 'listeners' => [ 'addons\ScoreExpansion\common\listeners\StoreOrderFinishListener', ] ], // [ // 'event_name' => 'order_finish_Store:cashier', // 收银台订单支付 // 'listeners' => [ // 'addons\ScoreExpansion\common\listeners\CashierOrderPaidListener', // ] // ], [ 'event_name' => 'order_pay_Mch', // 多商户订单支付 'listeners' => [ 'addons\ScoreExpansion\common\listeners\MchOrderPaidListener', ] ], [ 'event_name' => 'order_finish_Mch', // 多商户订单完成 'listeners' => [ 'addons\ScoreExpansion\common\listeners\MchOrderFinishListener', ] ], [ 'event_name' => EventNameEnum::COMMISSION_COMPLETED, // 订单分佣完成事件 'listeners' => [ CommissionCompletedListener::class, ] ], ], // ----------------------- 公共调用 ----------------------- // 'invoker'=>[ ['invoker_id'=>\common\enums\GlobalFuncEnum::CURRENCY,'class'=>'addons\ScoreExpansion\common\global_func\Currency','method'=>'getExtensionCurrency'], ['invoker_id'=>\common\enums\GlobalFuncEnum::GOODS_DETAIL_EDIT,'class'=>'addons\ScoreExpansion\common\models\ScoreExpansion','method'=>'getGoodSetting'], ['invoker_id'=>\common\enums\GlobalFuncEnum::ONE_CAPITAL_LOG_LIST,'class'=>'addons\ScoreExpansion\common\models\ScoreExpansion','method'=>'getOrderListTab'], // ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_COMMISSION_TYPE, 'class' => 'addons\ScoreExpansion\common\models\ScoreExpansion', 'method' => 'getGoodsModeCommssionType'], ], ];