Skip to content

消息通知开发文档

1. 概述

统一 Push 中台,能力分散在各 Bundle。

通道Bundle
阿里云短信AliyunsmsBundle
平台/店铺公告SuperAdminBundle
微信模板消息WechatBundle(Job)
小程序/支付宝订阅PromotionsBundle
企业微信订单通知WorkWechatBundle(Job)

2. 核心文件

src/AliyunsmsBundle/Http/Api/V1/Action/Setting.php
src/AliyunsmsBundle/Http/Api/V1/Action/Task.php
src/AliyunsmsBundle/Jobs/AddSmsTemplate.php
src/SuperAdminBundle/Http/SuperApi/V1/Action/ShopNotice.php
src/WechatBundle/Jobs/SendTemplateMessageJob.php
src/WorkWechatBundle/Jobs/sendWaitingDeliveryNoticeJob.php
src/PromotionsBundle/Http/Api/V1/Action/WxaTemplate.php

3. 路由与代表性 API

文件方法路径Action
routes/api/aliyunsms.phpGET/api/aliyunsms/configSetting@getConfig
POST/api/aliyunsms/task/addTask@addTask
routes/api/notice.phpGET/api/notice/listShopNotice@getShopNoticeList
routes/super/notice.phpPOST/api/super/superadmin/notice/addShopNotice@addShopNotice
routes/api/promotions.phpGET/api/wxa/notice/templatesWxaTemplate@getWxaTemplateList

4. 与订单/会员联动

  • TradeFinishEvent → 多个 Listener 发送短信/模板消息。
  • CreateMemberSuccessEvent → 注册通知。