..
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00

channel/wechat_mini/ — 微信小程序端渠道

功能概述

微信小程序端用户渠道,提供小程序登录、小程序码生成、订阅消息推送、小程序路由、小程序直播(直播间/主播/直播商品管理)等功能。直播功能为渠道内置能力,无独立插件。

核心文件

wechat_mini/
├── controller/
│   ├── admin/                 后台管理
│   │   ├── RoutineCIController.php       小程序 CI/CD 管理
│   │   ├── RoutineSchemeController.php   小程序路由方案管理
│   │   ├── RoutineTemplateController.php 小程序模板消息管理
│   │   ├── LiveAnchorController.php      直播主播管理
│   │   ├── LiveGoodsController.php       直播商品管理
│   │   └── LiveRoomController.php        直播间管理
│   └── AuthController.php       小程序认证接口
├── crontab/                  定时任务
│   ├── LiveProductStatusTask.php   直播商品状态同步
│   └── LiveRoomStatusTask.php      直播间状态同步
├── dao/                       数据访问层
│   ├── RoutineSchemeDao.php
│   ├── LiveAnchorDao.php
│   ├── LiveGoodsDao.php
│   ├── LiveRoomDao.php
│   └── LiveRoomGoodsDao.php
├── jobs/                      队列任务
│   ├── SyncSubscribeJob.php
│   ├── TemplateJob.php
│   └── LiveJob.php
├── listener/                  事件监听器
│   ├── MiniProgramApiCallListener.php    小程序 API 代理调用
│   └── MiniProgramQrCodeListener.php     小程序码生成
├── model/                     模型层
│   ├── RoutineScheme.php
│   ├── LiveAnchor.php
│   ├── LiveGoods.php
│   ├── LiveRoom.php
│   └── LiveRoomGoods.php
├── notify/                    消息通知
├── route/                     路由
│   ├── admin.php              后台路由(含 live/ 直播分组)
│   └── user.php               用户端路由
├── sdk/                       微信小程序 SDK
│   └── MiniProgramService.php
├── service/                   服务层
│   ├── MiniProgram.php        小程序登录(code 换 session_key/openid、解密用户信息)
│   ├── OAuthException.php     登录异常
│   ├── RoutineCIServices.php
│   ├── RoutineSchemeServices.php
│   ├── RoutineServices.php
│   ├── RoutineSubscribeServices.php  小程序订阅消息(模板ID查询与发送)
│   ├── RoutineTemplateListService.php
│   ├── LiveAnchorServices.php
│   ├── LiveGoodsServices.php
│   ├── LiveRoomServices.php
│   └── LiveRoomGoodsServices.php
├── validate/                  验证器
│   ├── LiveAnchorValidate.php
│   ├── LiveGoodsValidate.php
│   └── LiveRoomValidate.php
├── App.php                    模块注册入口
├── Installer.php              安装/卸载(含直播建表与菜单)
├── event.php                  事件注册
└── plugin.json                插件元数据

关键事件

事件名 说明
MiniProgramApiCall 小程序 API 代理调用

插件信息

{
    "key": "channel_wechat_mini",
    "name": "微信小程序端",
    "type": "channel"
}