refs
用户 zjk <852185829@qq.com>
星期一, 十月 12, 2026 14:45 +0800
提交者 zjk <852185829@qq.com>
星期一, 十月 12, 2026 14:45 +0800
提交3bf14a7c469a7157734b25b439eb9e906522fcf9
目录 6bebabfd5db67f9f6c3e360c5121d517ab8c45fe 目录 | zip | gz
parent 34bb7cd750e9a4f79a17b7d4058fbb5c854e5b5b 查看 | 对比
feat(miniapp, ruoyi-auth, ruoyi-user): 实现C端会员小程序登录注册与推荐码系统

本次提交完成以下核心变更:
1. 搭建C端会员小程序完整认证体系,支持手机号验证码登录、微信一键登录与带推荐人绑定的账号注册
2. 实现短信验证码服务,包含发送限流、校验规则,开发环境使用占位日志实现替代真实短信下发
3. 新增全局唯一推荐码系统,支持推荐人合法性校验与测试通用推荐码配置
4. 完善跨服务远程调用能力,新增ruoyi-auth与ruoyi-user的feign接口契约
5. 统一前后端小程序接口前缀为/miniapp,适配网关路由配置
6. 新增数据库表变更脚本、nacos开发配置、单元测试用例与注册成功页面样式
7. 补充遗留待办文档记录未完善的占位实现与技术风险点
39个文件已添加
17个文件已修改
32095 ■■■■■ 已修改文件
doc/design/用户端_登录注册_20261012.md 532 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/nacos/dev/ruoyi-auth-dev.yml 23 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/nacos/dev/ruoyi-gateway-dev.yml 118 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/nacos/dev/ruoyi-user-dev.yml 72 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/琥歌瑞0928.pen 27391 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/遗留项记录.md 55 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-partner-miniapp/api/index.js 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteAccountUserService.java 43 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/AccountMember.java 137 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteAccountUserFallbackFactory.java 41 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/AccountRegisterRequest.java 58 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-api/ruoyi-api-system/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/pom.xml 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/config/UniversalCodeProperties.java 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/config/WeChatMiniappProperties.java 43 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/constant/SmsConstants.java 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/AccountAuthController.java 69 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/enums/SmsSceneEnum.java 59 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/form/AccountRegisterBody.java 55 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/form/PhoneCodeLoginBody.java 41 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/form/PhoneLoginBody.java 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/form/SmsCodeBody.java 45 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/service/AccountLoginService.java 255 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SmsCodeService.java 279 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/service/WeChatMiniappService.java 180 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/service/sms/PlaceholderSmsSender.java 47 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/service/sms/SmsSender.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/test/java/com/ruoyi/auth/service/AccountLoginServiceTest.java 269 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-auth/src/test/java/com/ruoyi/auth/service/SmsCodeServiceTest.java 266 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheConstants.java 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ServiceNameConstants.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/service/RedisService.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/pom.xml 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/config/UniversalCodeProperties.java 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/constant/ReferralConstants.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/controller/AccountMemberInnerController.java 82 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/domain/AccountUser.java 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/mapper/AccountUserMapper.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/service/IAccountUserService.java 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/service/impl/AccountUserServiceImpl.java 125 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/main/resources/mapper/user/AccountUserMapper.xml 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/ruoyi-modules/ruoyi-user/src/test/java/com/ruoyi/user/service/impl/AccountUserServiceImplTest.java 118 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/sql/hugray_account_20261012.sql 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-server/sql/ry_config_20260918.sql 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/api/index.js 47 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/pages/login/index.vue 763 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/pages/login/register-success.vue 204 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/pages/login/register.vue 346 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/300-brand-logo.png 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/check-icon.png 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/industry-4-0-slogan-card.png 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/medical-plus-icon.png 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/metabolism-300-logo-1.png 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/metabolism-300-logo.png 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/phone-icon.png 对比 | 查看 | 原始文档 | blame | 历史
hugray-user-miniapp/static/wechat-icon.png 对比 | 查看 | 原始文档 | blame | 历史