技术栈:uni-app(Vue3) + 微信/抖音双端小程序 · Next.js(TypeScript) + React · PostgreSQL · 微信支付V3 · 腾讯云/Nginx
项目简介:一个面向 C 端用户的演出票务平台,涵盖微信小程序、抖音小程序双端及运营管理后台,实现从选座购票到出票退票的完整交易闭环。
核心工作:
- 独立完成全栈开发:搭建 Next.js 后端(70+ 接口)+ 运营管理后台(15 个模块)+ 双端小程序(3 个分包、20+ 页面),设计并维护 25+ 张数据表。
- 打通微信支付 V3 全链路:基于 RSA-SHA256 签名实现 JSAPI 下单、异步回调验签、AES-GCM 解密、退款接口对接,支付/退款状态自动流转。
- 设计可配置的退票规则引擎:支持按演出独立配置阶梯式退款规则(按时长梯度计算退款比例),退款金额实时计算并与微信退款 API 联动。
- 实现实时客服系统:基于短轮询的双向消息系统 + 全局提示音(Audio 自动播放策略降级方案),管理后台任意页面实时响应新消息。
- 双端架构隔离:采用两套独立源码分别适配微信/抖音,解决平台 API 差异(登录、支付、地图定位等),保证各端纯净。
- 攻克多端兼容难题:处理 iOS 滚动容器白屏、PostgreSQL COUNT 类型转换、toCamel 字段映射、品牌化定制等多类线上问题。