Web 管理后台(Java+SpringBoot+Vue+ElementUI):
蛋票管理:类别配置、产出录入、批次 / 库存关联、过期预警;
业务流程:客户建档、订单管理(创建 / 支付 / 退款)、物流轨迹同步、财务结单对账;
数据能力:多维度统计报表(产出 / 订单 / 核销 / 收益)、可视化图表、数据导出;
基础能力:权限管控、操作日志、数据备份、异常提醒。
微信小程序(Vue+UniApp):
电子票操作:票种展示、购买支付、好友赠送(微信 / 手机号)、扫码核销;
个人中心:购买 / 赠送 / 核销记录、消费统计、消息提醒;
适配能力:微信授权登录、支付回调、多终端兼容。
本人独立负责全栈开发,核心完成订单管理模块、小程序核销模块、多维度统计报表。
开发中遇到三大核心难点:1. 小程序核销码重复生成导致核销异常,解决方案是采用 UUID + 时间戳生成唯一核销码,同时给数据库核销码字段加唯一索引;2. 物流轨迹数据同步延迟(原延迟 30 分钟 +),通过设计「实时回调 + 定时补偿任务」双机制,将同步时效缩短至 5 分钟内;3. 多角色权限管控复杂(20 + 运营角色),基于 RBAC 模型设计按钮级权限体系,适配门店、财务、管理员等不同角色操作需求,最终权限管控准确率 100%。
技术栈
后端:Java(SpringBoot)、MySQL、Redis、MQ;前端:Vue3、ElementUI、UniApp;部署:阿里云服务器、Nginx。