ThinkPHP 8UniAppMySQL微信支付
项目概述
连接家长与教师的双边撮合平台:家长发布家教需求,教师投递申请并双向议价;教师也可发布兼职供家长直约。平台覆盖从需求撮合、排课上课到结算提现的完整交易闭环,由 ThinkPHP 8 服务端、UniApp 双角色客户端与管理后台组成。
核心功能
- 需求撮合:家长发布需求、教师申请、双向议价全程留痕
- 直约模式:教师发布兼职、家长直接预约下单
- 课程管理:确认开课、请假、改期申请与变更审批
- 双授课模式:线下上门与线上授课(腾讯会议链接)
- 交易体系:订单、微信 JSAPI 支付、钱包余额、混合支付
- 结算提现:教师课程结算、钱包流水、提现审批
- 售后体系:课程评价、退课退款申请
- 运营后台:科目年级配置、推广员体系、短信日志
技术架构
服务端采用 ThinkPHP 8 多应用架构(API 与管理后台分离),JWT 鉴权配合限流、验证码、短信中间件链,数据库以迁移驱动演进。支付侧封装微信 JSAPI、钱包抵扣与「钱包 + 微信补差」混合支付。文件存储抽象为可插拔多云架构(腾讯 COS / 阿里 OSS / 七牛一键切换),短信服务支持多通道与 15+ 业务场景模板。
项目亮点
- 双向议价撮合引擎,需求方与服务方协商全程留痕
- 钱包 + 微信支付混合支付方案,提升余额利用率
- 多云存储与多通道短信的可插拔基础设施设计