Commit Graph

210 Commits

Author SHA1 Message Date
e657a22b10 refactor(googleplay): 新增并发发货防护并优化订单状态流转 2026-04-10 17:39:41 +08:00
d654777a02 refactor(googleplay): 支持purchaseOptionId作为备选商品ID 2026-04-10 14:30:53 +08:00
c8f8311cae fix(core): 过滤文本括号并升级语音模型至 flash 版本 2026-04-09 16:48:47 +08:00
20f8d9c152 refactor(service): 重构用户注册逻辑并新增注销校验 2026-04-09 15:23:18 +08:00
52727dfd7c refactor(core): 统一使用产品名称替换产品ID
将 ApplePurchaseServiceImpl、GooglePlayEntitlementApplier 与 GooglePlayWalletBenefitService 中记录的 productId 改为 productName,保持日志与业务语义一致。
2026-04-09 14:04:26 +08:00
9b4819900d refactor(service): 简化交易备注中的固定前缀文案 2026-04-09 13:49:56 +08:00
cdfeace2f1 refactor(service): 重构Apple购买服务并新增一次性购买处理 2026-04-09 11:29:23 +08:00
3665596c1f refactor(core): 重构用户与购买记录逻辑并添加 UUID 字段 2026-04-09 10:42:48 +08:00
06e7828b85 refactor(core): 迁移开场白字段至i18n表并简化实体 2026-04-08 17:53:39 +08:00
b83957e0bc refactor(core): 重构Google Play订阅与商品接口逻辑 2026-04-08 17:33:36 +08:00
da3ee94924 refactor(product): 新增平台字段区分安卓与苹果商品
- 在商品实体、VO、Service及Controller中统一增加platform字段
- 查询接口支持按平台(android/apple)过滤商品
- ChatService追加全局companionSystemPrompt配置读取
2026-04-08 09:29:46 +08:00
e027918387 chore(config): 关闭生产环境混淆账号ID校验 2026-04-07 10:08:54 +08:00
02dd37ffaf 修改个人键盘多语言兜底策略 2026-04-03 16:43:43 +08:00
dbc7ee365d 修改新用户注册添加键盘人设的数量 2026-04-03 16:14:08 +08:00
5220a22cbd 修复googlePlay购买验证问题 2026-04-03 16:06:45 +08:00
83cb65a31f feat(googleplay): 新增购买成功记录服务并注入使用 2026-04-03 16:06:45 +08:00
0555f1d0df 实施Google Play购买验证和RTDN处理 2026-04-03 16:06:39 +08:00
33b5de3e07 修复国际化查询缺失时回退英文逻辑 2026-04-02 15:01:10 +08:00
9bd9a2646f 新增标签国际化查询并改用包装类返回标签数据 2026-04-02 14:38:23 +08:00
aa6cc25ab4 更新AI陪聊角色查询以支持国际化信息 2026-04-02 09:53:48 +08:00
7a4086547d 修复人设接口国际化查询与未登录访问 2026-04-01 15:11:50 +08:00
9d4e86535a chore(config): 关闭生产环境多设备登录 2026-04-01 09:32:18 +08:00
1e71a3b17c test(config): 新增模型配置字段并重构测试语言解析
refactor(service): 抽取动态模型配置与聊天选项构造
feat(config): 支持运行时切换 LLM 模型
2026-03-31 14:09:01 +08:00
a5c86010a1 修改LLM prompt提示词输入prompt 2026-03-31 10:32:13 +08:00
4d23dd2bba 放行用户注册接口 2026-03-30 10:52:35 +08:00
2a8199d933 用户购买主题填充local字段 2026-03-26 17:54:11 +08:00
20694b2171 添加完整的举报校验选项 2026-03-25 09:42:47 +08:00
ca670287d8 fix(aop): 使用工具类解析真实客户端IP
原代码直接取 request.getRemoteHost(),在反向代理场景下会拿到代理服务器地址。
新增 RequestIpUtils.resolveClientIp() 按 X-Forwarded-For 等头部逐级解析,确保日志记录的 IP 为真实用户地址。
2026-03-24 14:21:34 +08:00
7b4a874283 feat(log): 日志中补充打印当前登录用户ID 2026-03-24 13:27:50 +08:00
14806a9437 feat(service): 使用 RequestIpUtils 统一解析客户端真实 IP 2026-03-23 16:51:52 +08:00
b1ef4ee192 feat(config): 支持配置中心动态跳过指定用户签名校验 2026-03-23 13:19:59 +08:00
eaf015fe48 feat(service): 增加评论屏蔽用户过滤逻辑 2026-03-23 11:25:20 +08:00
1fa24f7e34 feat(comment): 新增评论屏蔽关系功能
本次提交完整实现了评论屏蔽关系模块,包括:
- 屏蔽关系实体 KeyboardCommentBlockRelation
- 屏蔽请求 DTO CommentBlockReq
- 屏蔽用户 VO CommentBlockedUserVO
- 控制器、服务层及 MyBatis 映射文件
2026-03-23 11:08:33 +08:00
db38fe819c feat(ai-companion-comment): 新增删除评论功能并优化VO字段顺序 2026-03-20 17:14:28 +08:00
40d846ec0d refactor(comment): 重命名chat_context为comment_context并移除证据图片字段 2026-03-20 17:02:04 +08:00
283eb4fa49 新增评论举报接口 2026-03-20 15:40:19 +08:00
99cf132d76 feat(iap): 新增 Google Play 内购与 AI 评论举报支持
完成 Google Play 内购集成所需的全链路实现,包括:
- 数据库表结构(google-play-iap.sql)
- 实体、Mapper、Service 及 XML 配置
- AI 评论举报实体与业务层
- 集成文档(google-play-iap-integration.md)
2026-03-20 15:32:31 +08:00
742107f944 Add comment reporting API and service 2026-03-20 15:26:46 +08:00
b146e3a122 fix(config): 放宽签名验证与CORS放行逻辑
- 把允许时间差由20秒调到200秒,防止弱网重放失败
- 把nonce缓存过期由30秒延长到300秒,减少误拒
- 在SaToken放行列表里新增/user/sendVerifyMail,确保验证码接口无需登录
- 仅调整顺序与注释,无功能删减
2026-03-20 08:53:51 +08:00
e46ae429fd fix(ChatController): 将异常提示从中文改为英文 2026-03-16 10:45:58 +08:00
e51d3a8e25 fix(sign): 缩短签名时间容错与nonce有效期 2026-03-16 10:20:01 +08:00
df1113575a fix(config): 将生产环境数据库用户名改为 root 2026-03-13 16:44:20 +08:00
a2354fba92 chore(config): 切换环境配置为 dev 2026-03-13 11:36:03 +08:00
6748ff0796 chore(config): 重构生产配置并引入日志框架
- 精简 application-prod.yml,移除冗余日志格式与滚动策略配置
- 新增 logback-spring.xml,统一日志输出路径与格式
- .gitignore 追加 /logs/ 目录,避免日志文件入库
2026-03-10 17:21:24 +08:00
51555c3bb2 feat(config): 将客服邮箱配置迁移到 Nacos 并支持动态刷新 2026-03-10 17:10:42 +08:00
8baeacae3b feat(core): 新增逻辑删除字段并过滤已删除AI角色
- KeyboardAiCompanion实体增加deleted字段
- 查询时自动排除deleted=1的记录
- 同步更新likedCompanions、chattedCompanions等接口
- prod环境追加App Store订阅校验配置
2026-03-10 13:27:55 +08:00
4519343139 refactor(utils): 重构 RequestLocaleUtils 语言标签解析逻辑 2026-03-09 17:39:55 +08:00
49a58e6f87 feat(theme): 新增主题按国家筛选功能 2026-03-09 11:44:34 +08:00
147c05a6f0 feat(service): 新增多语言支持,按语言筛选主题
- 在查询主题相关接口中增加 local 参数,支持按语言过滤
- 新增 RequestLocaleUtils 工具类解析 Accept-Language 头
- 重构缓存与数据库查询逻辑,优先按语言匹配
- 更新所有涉及主题列表、详情、推荐、搜索的 Service 与 Controller
2026-03-09 11:21:27 +08:00
5e9873bf72 feat(themes): 新增主题所属国家字段 local 2026-03-05 19:54:34 +08:00