common.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. return [
  3. // ----------------------- APP链接 ----------------------- //
  4. 'links' => [
  5. [
  6. 'title' => '渠道中心',
  7. 'route' => '/plugins3/agent/index',
  8. 'icon' => '',
  9. 'params' => []
  10. ],
  11. [
  12. 'title' => '权益中心',
  13. 'route' => '/plugins/public/promotion/rights?type=agent',
  14. 'icon' => '',
  15. 'params' => []
  16. ],
  17. ],
  18. // ----------------------- 事件处理 ----------------------- //
  19. 'events' => [
  20. [
  21. 'event_name' => 'order_delivery',
  22. 'listeners' => [
  23. 'addons\Agent\common\listeners\order\OrderDeliveryListener',
  24. ]
  25. ],
  26. [
  27. 'event_name' => 'order_pay',
  28. 'listeners' => [
  29. 'addons\Agent\common\listeners\order\OrderPayRewardListener',
  30. ]
  31. ],[
  32. 'event_name' => 'order_refund_finish',//订单售后完成
  33. 'listeners' => [
  34. 'addons\Agent\common\listeners\order\OrderRefundFinishListener',
  35. ]
  36. ],[
  37. 'event_name' => 'order_finish',//订单完成
  38. 'listeners' => [
  39. 'addons\Agent\common\listeners\order\OrderFinishRewardListener',
  40. ]
  41. ],
  42. [
  43. 'event_name' => 'agent_goods_deduct',//经销商抵扣
  44. 'listeners' => [
  45. 'addons\Agent\common\listeners\order\AgentGoodsDeductListener',
  46. ]
  47. ],
  48. [
  49. 'event_name' => 'goods_deduct_info',//商品详情显示渠道分红、渠道业绩内购折扣
  50. 'listeners' => [
  51. 'addons\Agent\common\listeners\order\GoodsDeductInfoListener',
  52. ]
  53. ]
  54. ],
  55. // ----------------------- 公共调用 ----------------------- //
  56. 'invoker'=>[
  57. ['invoker_id'=>\common\enums\GlobalFuncEnum::WITHDRAW_COND,'class'=>'addons\Agent\common\global_func\withdrawal\Withdrawal','method'=>'show'],
  58. ['invoker_id'=>\common\enums\GlobalFuncEnum::GOODS_MODEL,'class'=>'addons\Agent\common\models\AgentCommissionItemSetting','method'=>'globalLists'],
  59. ['invoker_id'=>\common\enums\GlobalFuncEnum::GOODS_MODEL_LEVEL,'class'=>'addons\Agent\common\models\AgentLevel','method'=>'lists'],
  60. ['invoker_id'=>\common\enums\GlobalFuncEnum::PROMOTION,'class'=>'addons\Agent\common\models\Agent','method'=>'getIncomeInfo'],
  61. ['invoker_id'=>\common\enums\GlobalFuncEnum::GET_INSTALL_ADDONS_LIST,'class'=>'addons\Agent\common\models\Agent','method'=>'getAddons'],
  62. ['invoker_id'=>\common\enums\GlobalFuncEnum::GOODS_LIST_EXTRA,'class'=>'addons\Agent\common\models\Agent','method'=>'getDeductMoney'],
  63. ],
  64. ];