common.php 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. return [
  3. // ----------------------- APP链接 ----------------------- //
  4. 'links' => [
  5. [
  6. 'title' => '二二复制',
  7. 'route' => '/plugins/DoubleCopy/index',
  8. 'icon' => '',
  9. 'params' => []
  10. ],
  11. [
  12. 'title' => '我的客户',
  13. 'route' => '/plugins/DoubleCopy/myClient',
  14. 'icon' => '',
  15. 'params' => []
  16. ],
  17. [
  18. 'title' => '权益中心',
  19. 'route' => '/plugins/public/promotion/rights?type=DoubleCopy',
  20. 'icon' => '',
  21. 'params' => []
  22. ],
  23. [
  24. 'title' => '二二复制商品',
  25. 'route' => '/plugins/DoubleCopy/goods/list',
  26. 'icon' => '',
  27. 'params' => []
  28. ],
  29. ],
  30. // ----------------------- 事件处理 ----------------------- //
  31. 'events' => [
  32. [
  33. 'event_name' => 'order_pay',//订单支付
  34. 'listeners' => [
  35. 'addons\DoubleCopy\common\listeners\OrderPayListener',
  36. ]
  37. ],
  38. [
  39. 'event_name' => 'order_finish',//订单完成
  40. 'listeners' => [
  41. 'addons\DoubleCopy\common\listeners\OrderFinishListener',
  42. ]
  43. ],
  44. [
  45. 'event_name' => 'order_refund_finish',//售后完成
  46. 'listeners' => [
  47. 'addons\DoubleCopy\common\listeners\OrderRefundFinishListener',
  48. ]
  49. ],
  50. [
  51. 'event_name' => \common\enums\EventNameEnum::GOODS_EDIT,// 商品删除
  52. 'listeners' => [
  53. 'addons\DoubleCopy\common\listeners\GoodsDeleteListener',
  54. ]
  55. ],
  56. ],
  57. // ----------------------- 公共调用 ----------------------- //
  58. 'invoker'=>[
  59. ['invoker_id'=>\common\enums\GlobalFuncEnum::GOODS_MODEL,'class'=>'addons\DoubleCopy\common\models\DoubleCopyCommissionItemSetting','method'=>'lists'],
  60. ['invoker_id'=>\common\enums\GlobalFuncEnum::GOODS_MODEL_LEVEL,'class'=>'addons\DoubleCopy\common\models\DoubleCopyLevel','method'=>'lists'],
  61. ['invoker_id'=>\common\enums\GlobalFuncEnum::PROMOTION,'class'=>'addons\DoubleCopy\common\models\DoubleCopyUser','method'=>'getIncomeInfo'],
  62. ['invoker_id'=>\common\enums\GlobalFuncEnum::GET_INSTALL_ADDONS_LIST,'class'=>'addons\DoubleCopy\common\models\DoubleCopyCommission','method'=>'getAddons'],
  63. ],
  64. ];