Commit Graph
5 Commits
Author SHA1 Message Date
H1d3rOne 096c3e544c refactor: 删除nickname字段,统一使用username
- UserInfo实体类删除nickname字段
- UserInfoService.loginOrRegister使用username
- UserController删除nickname相关代码
- 前端所有页面统一使用username
- auth-modal.vue登录时使用username
2026-03-10 07:08:03 +08:00
H1d3rOne 7950a087ed fix: 修复新用户金币默认值为3
- 在@PrePersist中设置coins默认值为3
- 确保新用户注册时获得3个金币
2026-03-10 03:35:56 +08:00
H1d3rOne f5f214a100 refactor: 金币默认值改为数据库层面设置
- UserInfo实体类coins字段添加默认值DEFAULT 3
- 移除前后端硬编码的金币默认值
- 新增consumeCoins API接口用于金币消耗
- coinUtils.js改为从服务器获取金币数据
- 所有测算页面checkCoinsAndConsume改为异步调用
- VIP用户测算不消耗金币
2026-03-10 03:19:40 +08:00
H1d3rOne a101643de0 fix: 修改新用户默认金币为3个
- 修改UserInfo实体类@PrePersist中coins默认值为3
- 确保新注册用户获得3个金币
2026-03-10 02:42:46 +08:00
H1d3rOne b05650860e feat: 添加用户登录授权和金币消耗功能
后端:
- 创建UserInfo实体类和数据库表
- 创建UserInfoRepository和UserInfoService
- 创建UserController处理用户登录、信息更新等API

前端:
- 创建登录授权页面(auth.vue)
- 创建金币检查工具函数(coinUtils.js)
- 更新api.js添加用户API
- 更新测算页面(bazi.vue, ziwei.vue)添加金币检查逻辑
- 更新我的账号页面显示用户信息
- 更新个人信息与权限使用记录页面

功能:
- 首次使用需要授权登录
- 自动生成随机用户名和用户ID
- 每次测算消耗1金币
- 金币不足时弹出提示
- 会员用户无需消耗金币
2026-03-08 06:00:39 +08:00