| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <?php
- use addons\ScoreExpansion\common\listeners\CommissionCompletedListener;
- use common\enums\EventNameEnum;
- return [
- // ----------------------- APP链接 ----------------------- //
- 'links' => [
- [
- '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'],
- ],
- ];
|