event.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com
  8. * =========================================================
  9. */
  10. return [
  11. 'bind' => [
  12. ],
  13. 'listen' => [
  14. /**
  15. * 系统基础事件
  16. * 完成系统基础化操作执行
  17. */
  18. //应用初始化事件
  19. 'AppInit' => [
  20. 'app\event\InitConfig',
  21. 'app\event\InitRoute',
  22. 'app\event\InitAddon',
  23. 'app\event\InitCron',
  24. ],
  25. 'HttpRun' => [],
  26. 'HttpEnd' => [],
  27. 'LogLevel' => [],
  28. 'LogWrite' => [],
  29. /**
  30. * 营销活动查询事件
  31. * 用于添加到对应营销活动展示
  32. */
  33. //营销活动
  34. 'ShowPromotion' => [
  35. 'app\event\ShowPromotion'
  36. ],
  37. 'ExtensionInformation' => [
  38. 'app\event\ExtensionInformation'
  39. ],
  40. /**
  41. * 店铺相关事件
  42. * 完成店铺相关功能操作
  43. */
  44. 'AddSite' => [
  45. 'app\event\AddSiteDiyView',//增加默认自定义数据:主页主页、商品分类、底部导航
  46. 'app\event\AddMemberLevel',//增加默认会员等级
  47. 'app\event\AddRegisterAgreement',//增加默认会员注册协议
  48. 'app\event\AddSiteConfig',//增加默认配置项
  49. 'app\event\AddSiteDelivery',//增加默认配送管理数据
  50. 'app\event\AddSiteExpressCompany',//增加默认物流公司数据
  51. 'app\event\AddMemberClusterCronRefresh',//增加会员群体定时刷新任务
  52. 'app\event\AddSiteAdv', // 增加默认广告
  53. 'app\event\AddStoreDiyView', //增加门店主页装修
  54. ],
  55. // 添加店铺演示数据
  56. 'AddYanshiData' => [
  57. 'app\event\AddYanshiData',//增加默认商品相关数据:商品1~3个、商品分类、商品服务
  58. ],
  59. //添加店铺账户数据
  60. 'AddShopAccount' => [],
  61. //添加门店事件
  62. 'AddStore' => [
  63. ],
  64. /**
  65. * 会员相关事件
  66. *完成会员相关功能操作调用
  67. */
  68. //添加会员账户数据
  69. 'AddMemberAccount' => [
  70. 'app\event\UpdateMemberLevel',//会员账户变化检测会员等级
  71. ],
  72. 'MemberLevelUpdate' => [
  73. 'app\event\MemberLevelUpdate',//会员等级更新
  74. ],
  75. //会员行为事件
  76. 'MemberAction' => [],
  77. //会员营销活动标志
  78. 'MemberPromotion' => [],
  79. //会员注册后执行事件
  80. 'MemberRegister' => [
  81. ],
  82. 'MemberLogin' => [
  83. 'app\event\MemberLogin'
  84. ],
  85. /**
  86. * 支付功能事件
  87. * 对应支付相关功能调用
  88. */
  89. //支付异步回调(支付插件完成,作用判定支付成功,返回对应支付编号)
  90. 'PayNotify' => [
  91. ],
  92. /**
  93. * 订单功能事件
  94. * 完成订单相关操作调用
  95. */
  96. //订单支付异步执行
  97. 'OrderPayNotify' => [
  98. 'app\event\OrderPayNotify',//商城订单支付异步回调
  99. ],
  100. //店铺订单支付异步操作
  101. 'SysOrderPayNotify' => [
  102. 'app\event\SysOrderPayNotify',
  103. ],
  104. //订单创建后执行事件
  105. 'OrderCreate' => [
  106. 'app\event\OrderCreate'
  107. ],
  108. 'OrderPay' => [
  109. 'app\event\ShopOrderCalc', //订单支付后统计
  110. ], //订单支付成功后执行事件
  111. 'OrderDelivery' => [], //订单发货
  112. 'orderTakeDelivery' => [], //订单收货
  113. 'OrderComplete' => [
  114. //订单完成后执行 后续事件
  115. 'app\event\OrderComplete', //订单支付后统计
  116. ], //订单完成后执行事件
  117. //系统订单完成
  118. 'SysOrderComplete' => [
  119. 'app\event\SysOrderComplete',
  120. 'app\event\SmsOrderComplete',
  121. ],
  122. 'OrderClose' => [], //订单关闭后执行事件
  123. 'OrderRefundFinish' => [
  124. 'app\event\OrderRefundFinish'
  125. ],//订单项完成退款操作之后
  126. //核销类型
  127. 'VerifyType' => [
  128. ],
  129. //核销
  130. 'Verify' => [
  131. 'app\event\PickupOrderVerify',//自提订单核销
  132. 'app\event\VirtualGoodsVerify',//虚拟商品核销
  133. ],
  134. //执行店铺续签申请后店铺入驻时间续期
  135. 'CronShopRelpay' => [
  136. 'app\event\CronShopRelpay'
  137. ],
  138. 'CronOrderClose' => [
  139. 'app\event\CronOrderClose'
  140. ],
  141. // 核销商品临期提醒
  142. 'VerifyOrderOutTime' => [
  143. 'app\event\VerifyOrderOutTime'
  144. ],
  145. // 核销码过期提醒
  146. 'CronVerifyCodeExpire' => [
  147. 'app\event\CronVerifyCodeExpire'
  148. ],
  149. 'CronOrderTakeDelivery' => [
  150. 'app\event\CronOrderTakeDelivery'
  151. ],
  152. //自动执行订单自动完成
  153. 'CronOrderComplete' => [
  154. 'app\event\CronOrderComplete'
  155. ],
  156. // 自动关闭订单售后
  157. 'CronOrderAfterSaleClose' => [
  158. 'app\event\CronOrderAfterSaleClose'
  159. ],
  160. // 订单催付通知
  161. 'CronOrderUrgePayment' => [
  162. 'app\event\CronOrderUrgePayment'
  163. ],
  164. // 自定义组件
  165. 'DiyViewUtils' => [
  166. 'app\event\DiyViewUtils',
  167. ],
  168. // 自定义页面编辑
  169. 'DiyViewEdit' => [
  170. 'app\event\DiyViewEdit',
  171. ],
  172. /**
  173. * 物流公司
  174. */
  175. //物流跟踪
  176. 'Trace' => [
  177. 'app\event\Kd100Trace',//快递100 物流查询
  178. 'app\event\KdbirdTrace'//快递鸟物流查询
  179. ],
  180. 'CloseTrace' => [
  181. 'app\event\CloseKd100Trace',//快递100 物流查询关闭
  182. 'app\event\CloseKdbirdTrace'//快递鸟物流查询关闭
  183. ],
  184. /**
  185. * 消息发送
  186. */
  187. //消息模板
  188. 'SendMessageTemplate' => [
  189. // 订单核销通知
  190. 'app\event\MessageShopVerified',
  191. // 核销商品临期提醒
  192. 'app\event\MessageVerifyOrderOutTime',
  193. // 订单催付通知
  194. 'app\event\MessageOrderUrgePayment',
  195. // 订单关闭
  196. 'app\event\MessageOrderClose',
  197. // 订单完成
  198. 'app\event\MessageOrderComplete',
  199. // 订单支付
  200. 'app\event\MessageOrderPaySuccess',
  201. // 订单发货
  202. 'app\event\MessageOrderDelivery',
  203. // 商家同意退款
  204. 'app\event\MessageShopRefundAgree',
  205. // 商家拒绝退款
  206. 'app\event\MessageShopRefundRefuse',
  207. // 核销通知
  208. 'app\event\MessageShopVerified',
  209. // 核销码过期提醒
  210. 'app\event\MessageVerifyCodeExpire',
  211. // 注册验证
  212. 'app\event\MessageRegisterCode',
  213. // 找回密码
  214. 'app\event\MessageFindCode',
  215. // 会员登陆成功
  216. 'app\event\MessageLogin',
  217. // 帐户绑定验证码
  218. 'app\event\MessageBindCode',
  219. // 动态码登陆验证码
  220. 'app\event\MessageLoginCode',
  221. // 支付密码修改通知
  222. 'app\event\MessageMemberPayPassword',
  223. // 设置密码
  224. 'app\event\MessageSetPassWord',
  225. // 买家发起退款提醒
  226. 'app\event\MessageOrderRefundApply',
  227. // 买家已退货提醒
  228. 'app\event\MessageOrderRefundDelivery',
  229. // 买家支付通知商家
  230. 'app\event\MessageBuyerPaySuccess',
  231. // 买家订单完成通知
  232. 'app\event\MessageBuyerOrderComplete',
  233. // 会员申请提现通知
  234. 'app\event\MessageUserWithdrawalApply',
  235. // 会员提现成功通知
  236. 'app\event\MessageUserWithdrawalSuccess',
  237. // 会员提现失败通知
  238. 'app\event\MessageUserWithdrawalError',
  239. // 分销申请提现通知
  240. 'app\event\MessageFenxiaoWithdrawalApply',
  241. // 分销提现成功通知
  242. 'app\event\MessageFenxiaoWithdrawalSuccess',
  243. // 分销提现失败通知
  244. 'app\event\MessageFenxiaoWithdrawalError',
  245. // 分销佣金发放通知
  246. 'app\event\MessageOrderCommissionGrant',
  247. // 会员注销成功通知
  248. 'app\event\MessageCancelSuccess',
  249. // 会员注销失败通知
  250. 'app\event\MessageCancelFail',
  251. // 会员注销申请通知
  252. 'app\event\MessageCancelApply',
  253. // 会员账户变动通知通知
  254. 'app\event\MessageAccountChangeNotice',
  255. // 收银台会员验证验证码
  256. 'app\event\MessageCashierMemberVerifyCode',
  257. ],
  258. //发送短信
  259. 'sendSms' => [
  260. ],
  261. 'Qrcode' => [
  262. 'app\event\Qrcode'
  263. ],
  264. // api配置变更
  265. 'ApiConfigChange' => [
  266. 'app\event\ApiConfigChange'
  267. ],
  268. //关闭游戏
  269. 'CloseGame' => [
  270. 'app\event\CloseGame'
  271. ],
  272. //开启游戏
  273. 'OpenGame' => [
  274. 'app\event\OpenGame'
  275. ],
  276. //商品上架
  277. 'CronGoodsTimerOn' => [
  278. 'app\event\CronGoodsTimerOn'
  279. ],
  280. //商品下架
  281. 'CronGoodsTimerOff' => [
  282. 'app\event\CronGoodsTimerOff'
  283. ],
  284. 'GoodsClass' => [
  285. 'app\event\GoodsClass',
  286. 'app\event\VirtualGoodsClass'
  287. ],
  288. //会员群体定时刷新
  289. 'CronMemberClusterRefresh' => [
  290. 'app\event\CronMemberClusterRefresh'
  291. ],
  292. //网站部署配置
  293. 'SiteDeployData' => [
  294. // 域名跳转
  295. 'app\event\DomainJumpSiteDeployData',
  296. // h5
  297. 'app\event\H5SiteDeployData',
  298. // 客服
  299. 'app\event\ServicerSiteDeployData'
  300. ],
  301. //微信分享数据
  302. 'WchatShareData' => [
  303. 'app\event\WchatShareData',
  304. ],
  305. //微信分享配置
  306. 'WchatShareConfig' => [
  307. 'app\event\WchatShareConfig',
  308. ],
  309. //小程序分享数据
  310. 'WeappShareData' => [
  311. 'app\event\WeappShareData',
  312. ],
  313. //小程序分享配置
  314. 'WeappShareConfig' => [
  315. 'app\event\WeappShareConfig',
  316. ],
  317. ],
  318. 'subscribe' => [
  319. ],
  320. ];