小鹿拼拼(微信公众号电子商城)
系统介绍: 商城系统基于微信公众号开发, 结合微信登录, 微信支付, 通过微信的分享功能进行推广,并且账号 支持分级奖励机制, 不同账号等级获取不同的推广及下单奖励, 后台有强大的运营系统功能, 实现了后台监控每 日订单, 每日推广详情等, 并可控制用户日下单
技术架构:springboot+mybatis+spring security
后端环境:ubuntu+mysql5.7++redis+rabbitmq
前端环境:element ui+微信h5+nginx
主要功能: 1. 微信支付, 一开始使用的是 V2 版本的支付接口, 后来微信官网升级了 V3 接口, 增强了安全性
2. 微信登录功能: 用户在微信打开商城时经过用户授权, 使用微信登录功能, 并与自己后台的账号系统进行统 一, 无需密码实现用户的登录
3. 三级分销功能: 可以通过微信的分享功能邀请好友使用商城系统, 支持 3 级分销
4. Spring Security 整合微信登录: 原本使用的是自己的账号系统, 加入微信登录后整合到 spring security, 增强了安全性, 并且支持角色, 权限设置
5. 其中有个功能需要根据用户拼单顺序需要生成一个不重复且连续的序号, 在用户量大的时候, 发生过重复 问题, 后来经过排查解决了此问题