220 Commits
Author SHA1 Message Date
H1d3rOne 30725e09f0 Update README.md 2026-05-08 12:47:55 +08:00
H1d3rOne 55c9bcc6cb Update README.md 2026-05-07 09:23:35 +08:00
H1d3rOne 24bd7dfd5e docs: 添加应用截图 2026-05-07 09:06:33 +08:00
xuan-bot 1caf2349d2 chore: 更新配置模板,同步超时参数 2026-05-07 08:20:44 +08:00
xuan-bot a0ac75ebca fix: AI服务改用HttpsURLConnection解决SSL兼容问题+超时5分钟+超时直接提示失败 2026-05-07 08:02:48 +08:00
xuan-bot 325c22fd09 feat: AI服务SSL兼容修复+前端超时重试机制 2026-05-07 05:41:43 +08:00
xuan-bot bad7d77414 chore: 前端API地址改为本地开发环境 2026-05-07 04:49:20 +08:00
xuan-bot d75f9266bb Merge remote main: accept deletion of application.properties (replaced by template) 2026-05-07 04:20:24 +08:00
H1d3rOne 15eef14ac9 Merge branch 'main' of https://github.com/H1d3rOne/xuan-deduct
# Conflicts:
#	.gitignore
#	LICENSE
#	README.md
#	pom.xml
2026-05-07 04:13:52 +08:00
H1d3rOne 41da982068 feat: 添加CORS跨域配置 2026-05-07 04:11:28 +08:00
H1d3rOne 7570437b20 chore: 从git跟踪中移除application.properties 2026-05-07 04:10:28 +08:00
H1d3rOne 2c35491370 refactor: AI服务重构,支持OpenAI compatible provider配置 2026-05-07 03:58:44 +08:00
xuan-bot 1f612485a0 feat: add h5 account auth flow 2026-03-24 11:55:30 +08:00
H1d3rOne e4e3f0fdb3 feat: add h5 account auth flow 2026-03-24 11:55:29 +08:00
H1d3rOne ef6346a563 fix: 取名神器布局移到最后 2026-03-11 21:27:14 +08:00
H1d3rOne 220946b841 fix: 修改取名功能名称和校验
- '取名申请'改为'取名神器'
- 'AI智能取名'改为'取名神器'
- 姓氏输入框移除字符长度限制
- 只校验姓氏是否为空
2026-03-11 20:58:49 +08:00
H1d3rOne ec1abb079a fix: 修改后端API地址为https://api.bemover.xyz 2026-03-11 20:29:56 +08:00
H1d3rOne d7e144b877 feat: 添加AI智能取名功能
- 实用工具页面添加取名申请入口
- 创建取名申请页面tool-naming.vue
- 后端添加NamingController.java
- 添加AI取名提示模板
2026-03-11 13:44:11 +08:00
H1d3rOne a65d95c5f7 fix: 添加组件按需注入配置
- manifest.json添加lazyCodeLoading配置
- project.config.json添加lazyCodeLoading配置
- 解决微信开发者工具组件按需注入不通过的问题
2026-03-11 10:15:28 +08:00
H1d3rOne 9b59262d55 fix: 分享功能添加未认证提示
- 未认证小程序点击分享按钮显示提示
- 提示用户完成小程序认证后再使用分享功能
2026-03-11 00:05:20 +08:00
H1d3rOne 199e9f7b8a feat: 完善所有测算结果页的分享功能
- 使用button open-type=share配合onShareAppMessage
- 页面加载时自动创建分享链接
- 点击分享按钮直接打开微信转发
- 已修改八字、紫微、塔罗、占星、奇门、六爻、梅花、大六壬结果页
- 删除旧的shareResult方法
2026-03-10 23:23:10 +08:00
H1d3rOne 20e58e01c2 feat: 完善分享功能
- 使用button open-type=share配合onShareAppMessage
- 页面加载时自动创建分享链接
- 点击分享按钮直接打开微信转发
- 已修改八字和紫微结果页
2026-03-10 23:04:54 +08:00
H1d3rOne 400fabef6f feat: 完善分享功能,使用微信小程序onShareAppMessage
- 八字结果页:添加onShareAppMessage分享功能
- 紫微结果页:添加onShareAppMessage分享功能
- 塔罗结果页:添加onShareAppMessage分享功能
- 用户点击分享按钮后提示使用右上角转发
2026-03-10 22:39:05 +08:00
H1d3rOne de90d00701 fix: 塔罗牌测算添加inputDate字段 2026-03-10 21:43:48 +08:00
H1d3rOne 0a3565401e feat: 所有测算页面使用自定义coin-toast组件
- 所有测算模块添加coin-toast组件
- 金币-1和金币-0都显示为金色粗体
- 成功标题绿色,失败标题红色
2026-03-10 21:37:09 +08:00
H1d3rOne 7e3f534ef4 feat: 塔罗牌添加AI解读功能
- 后端添加HunYuanAiService调用生成AI解读
- 添加DeductRecord保存测算记录
- 前端传递userId参数
2026-03-10 20:46:03 +08:00
H1d3rOne e7df1479ab feat: 塔罗牌测算添加AI解读
- 添加generateAiAnalysis方法生成AI解读内容
- 包含牌面分析、综合解读和建议
- 支持单张、三张、凯尔特十字牌阵
2026-03-10 20:38:08 +08:00
H1d3rOne cd2a47e00b feat: 塔罗牌测算添加AI解读功能
- 引入HunYuanAiService调用AI服务
- 添加buildAiPrompt方法构建AI提示词
- 返回结果中添加aiAnalysis字段
2026-03-10 20:29:21 +08:00
H1d3rOne 5b885652ac feat: 测算失败标题改为红色 2026-03-10 20:20:30 +08:00
H1d3rOne 6061d54365 feat: 修改金币提示样式
- 移除金币emoji图标
- '金币-1'和'金币-0'显示为金色粗体
- 成功时标题为绿色,失败时标题为白色
2026-03-10 20:10:29 +08:00
H1d3rOne c8879fc04e feat: 创建自定义金币toast组件
- 添加coin-toast组件,- bazi.vue使用自定义toast
- 金币图标金色,数字金色加粗
2026-03-10 19:59:59 +08:00
H1d3rOne 064606fd0f feat: 使用金币emoji图标显示金币变化
- 测算成功:显示'测算成功 🪙-1'
- 测算失败:显示'测算失败 🪙-0'
- 使用emoji替代文字'金币'
2026-03-10 19:50:04 +08:00
H1d3rOne bd00bd1443 feat: 测算成功/失败时显示金币变化提示
- 测算成功:显示'测算成功,金币-1'
- 测算失败:显示'测算失败,金币-0'
- 修改所有测算模块:八字、紫微、占星、塔罗、奇门、六爻、梅花、大六壬
2026-03-10 18:29:56 +08:00
H1d3rOne e36195279a fix: 老用户登录时不更新用户名和头像
- loginOrRegister方法:老用户直接返回,不更新用户名和头像
- 只有新用户才使用微信传入的用户名和头像
- 保证用户修改后的信息不会被覆盖
2026-03-10 17:52:31 +08:00
H1d3rOne 25036a7761 fix: 退出登录时保留deviceId
- logout时先保存deviceId,清除缓存后恢复
- 确保同一设备退出登录后再次登录不会创建新用户
2026-03-10 17:29:25 +08:00
H1d3rOne 6574279fce fix: 添加deviceId作为登录备选方案
- 后端:微信API失败时使用deviceId作为openId
- 前端:生成并缓存唯一deviceId
- 确保同一设备登录时用户身份一致
2026-03-10 17:00:00 +08:00
H1d3rOne 7b6df6426c fix: 改进登录流程的错误处理和日志
- 添加详细的登录日志输出
- 获取openId失败时返回错误而非创建guest用户
- 避免重复创建用户账号
2026-03-10 16:39:18 +08:00
H1d3rOne f3b084a72f refactor: 始终上传头像到服务器
- 前端始终上传头像到服务器,不再判断是否为临时路径
- 后端移除downloadAvatar方法
- 数据库avatar_url始终存储服务器路径
2026-03-10 07:34:00 +08:00
H1d3rOne 8249514262 fix: 修复微信头像上传到服务器功能
- auth-modal.vue: 登录前先上传微信临时头像到服务器
- uploadAvatar接口支持临时上传(temp参数)
- 数据库avatar_url存储服务器路径而非临时路径
2026-03-10 07:25:24 +08:00
H1d3rOne 2667098632 refactor: 统一变量名为username
- login方法中将nickname变量改名为username
- 保持前端传入参数名不变(nickname)
- 后端统一使用username变量名
2026-03-10 07:20:38 +08:00
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 41a959f298 fix: 修复头像和昵称同步更新问题
- mine.vue: 上传头像后正确处理URL
- account.vue: 加载用户信息时同步更新本地存储
- 确保我的页面和账号页面信息实时同步
2026-03-10 06:41:27 +08:00
H1d3rOne 492b337ddd feat: 头像文件存储到服务器
- 登录时自动下载微信头像到服务器
- 手动上传头像保存到服务器
- 数据库存储服务器上的头像路径
- 添加downloadAvatar方法处理头像下载
2026-03-10 06:34:28 +08:00
H1d3rOne 467895a9c0 fix: 修复金币操作时coins为null的问题
- consumeCoins方法处理coins为null的情况
- addCoins方法处理coins为null的情况
- deductCoins方法处理coins为null的情况
2026-03-10 06:02:34 +08:00
H1d3rOne 04882156c4 fix: 修改按钮放在头像内部,修复账号信息同步
- 修改按钮放在头像内部正下方,更小
- 修改用户名时同步更新nickname字段
- account.vue加载时处理头像URL
2026-03-10 05:47:32 +08:00
H1d3rOne 1a48452ccd feat: 添加头像下方修改按钮和头像上传功能
- mine.vue: 头像下方添加灰色修改按钮
- api.js: 添加getBaseUrl方法
- UserController.java: 添加uploadAvatar接口
- WebConfig.java: 配置静态文件服务
- 支持修改用户名和上传头像
2026-03-10 05:28:24 +08:00
H1d3rOne a10be4ca13 feat: 消费金币时保存消费记录
- UserInfoService.consumeCoins方法添加消费记录保存
- 记录包含:用户ID、消费金额、消费类型、描述、关联ID
- 消费详情页面可查看每次测算的金币消耗记录
2026-03-10 05:12:07 +08:00
H1d3rOne 98d63115a4 feat: 修改签到奖励金币数量
- 第1天: +2金币
- 第2天: +3金币
- 第3天: +4金币
- 第4天: +2金币
- 第5天: +2金币
- 第6天: +3金币
- 第7天: +10金币
2026-03-10 05:05:20 +08:00
H1d3rOne 365a01f5e8 feat: 签到中断或超过7天重置为第1天
- 签到中断时重置连续签到天数为1
- 连续签到超过7天时重置为第1天
- 优化签到进度显示逻辑
2026-03-10 04:59:35 +08:00
H1d3rOne df562f9a52 feat: 优化签到进度显示
- 连续签到几天,前几个图标变亮
- 下面的星期几显示对应签到日期的星期
- 添加currentStreak计算属性
2026-03-10 04:53:30 +08:00