common.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. /*
  3. * @Descripttion:
  4. * @version:
  5. * @Author: ewgof
  6. * @Date: 2022-04-08 15:37:47
  7. * @LastEditors: ewgof
  8. * @LastEditTime: 2022-04-16 10:57:59
  9. */
  10. use addons\JoinPay\common\global_func\bankcard_list\BankcardOperate;
  11. use common\enums\EventNameEnum;
  12. return [
  13. // ----------------------- APP链接 ----------------------- //
  14. 'links' => [
  15. //[
  16. //'title' => '',
  17. //'route' => '',
  18. //'icon' => '',
  19. //'params' => [],
  20. //],
  21. ],
  22. // ----------------------- 事件处理 ----------------------- //
  23. 'events' => [
  24. [
  25. 'event_name' => EventNameEnum::GET_MINI_PROGRAM_ADS,
  26. 'listeners' => [
  27. \addons\JoinPay\common\listeners\GetMiniProgramAdsListener::class,
  28. ]
  29. ],
  30. [
  31. 'event_name' => EventNameEnum::ORDER_DELIVERY,
  32. 'listeners' => [
  33. \addons\JoinPay\common\listeners\OrderDeliveryListener::class,
  34. ]
  35. ],
  36. [
  37. 'event_name' => EventNameEnum::ORDER_FINISH,
  38. 'listeners' => [
  39. \addons\JoinPay\common\listeners\OrderFinishListener::class,
  40. ]
  41. ],
  42. [
  43. 'event_name' => EventNameEnum::CLOUD_STOCK_FILL_ORDER_PAY,
  44. 'listeners' => [
  45. \addons\JoinPay\common\listeners\FillOrderPaidListener::class,
  46. ]
  47. ],
  48. [
  49. 'event_name' => EventNameEnum::COURSE_ORDER_PAY,
  50. 'listeners' => [
  51. \addons\JoinPay\common\listeners\CourseOrderPayRewardListener::class,
  52. ]
  53. ],
  54. [
  55. 'event_name' => \common\enums\EventNameEnum::RECHARGE_ORDER_PAY,
  56. 'listeners' => [
  57. \addons\JoinPay\common\listeners\RechargeOrderPaidListener::class,
  58. ]
  59. ],
  60. ],
  61. // ----------------------- 公共调用 ----------------------- //
  62. 'invoker' => [
  63. ['invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_LIST, 'class' => 'addons\JoinPay\common\global_func\payment_list\PaymentList', 'method' => 'getPaymentList'],
  64. ['invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_TYPE, 'class' => 'addons\JoinPay\common\global_func\payment_list\PaymentList', 'method' => 'getPaymentType'],
  65. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_GET_BANKCARD_INFO, 'class' => 'addons\JoinPay\common\global_func\bank_card_info\GetBankInfo', 'method' => 'index'],
  66. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_DELETE_BANKCARD, 'class' => 'addons\JoinPay\common\global_func\bank_card_info\DelBankInfo', 'method' => 'handle'],
  67. ['invoker_id' => \common\enums\GlobalFuncEnum::BANKCARD_LIST, 'class' => 'addons\JoinPay\common\global_func\bankcard_list\BankcardOperate', 'method' => 'getBankcardList'],
  68. // ['invoker_id' => \common\enums\GlobalFuncEnum::JOINPAY_JOINPAY, 'class' => 'addons\JoinPay\common\global_func\payment_logic\JoinPay', 'method' => 'pay'],
  69. // ['invoker_id' => \common\enums\GlobalFuncEnum::JOINPAY_FASTPAY, 'class' => 'addons\JoinPay\common\global_func\payment_logic\JoinPayFastPay', 'method' => 'pay'],
  70. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_PAYMENT, 'class' => 'addons\JoinPay\common\global_func\payment\Payment', 'method' => 'pay'],
  71. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_GET_WITHDRAW_EXTENSION_WAY, 'class' => 'addons\JoinPay\common\global_func\withdraw_way\WithdrawWay', 'method' => 'getExtensionWithdrawWay'],
  72. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_WITHDRAW_EXTENSION_PAY, 'class' => 'addons\JoinPay\common\global_func\withdraw_way\WithdrawWay', 'method' => 'extensionWithdrawPay'],
  73. ],
  74. // 微信小程序插件
  75. 'mpwxplugins' => [
  76. [
  77. 'name' => 'enjoinpay',
  78. 'plugins' => '"joinpay-plugin": {"version": "1.0.4", "provider": "wx720c7972a8ca3daf"}'
  79. ],
  80. ],
  81. ];