huangzhenpc
d274c8cb14
feat: 品牌重命名 Sub2API -> TianShuAPI
...
CI / test (push) Has been cancelled
CI / golangci-lint (push) Has been cancelled
- 前端: 所有界面显示、i18n 文本、组件中的品牌名称
- 后端: 服务层、设置默认值、邮件模板、安装向导
- 数据库: 迁移脚本注释
- 保持功能完全一致,仅更改品牌名称
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-04 17:50:29 +08:00
yangjianbo
8cb2d3b352
fix(仓储): 规范 rows.Close 错误回传
...
统一 usage_log_repo 查询的 Close 错误处理,避免\n成功路径吞掉关闭失败
scanSingleRow 使用 errors.Join 合并 Close 错误,\n保留 ErrNoRows 可判定
测试: make -C backend test-unit
2025-12-30 17:13:32 +08:00
yangjianbo
aacbc98aec
fix(仓储): 修复查询关闭错误并迁移集成测试
...
修复 rows.Close 失败时的错误返回逻辑
迁移网关路由集成测试到 ent 事务基建
补齐仓储接口变更对应的测试桩方法
新增 backend/Makefile 统一测试命令
测试: GOTOOLCHAIN=go1.24.11 go test ./...
测试: golangci-lint run ./... --timeout=5m
测试: make test-integration
2025-12-30 16:41:45 +08:00
yangjianbo
ae191f72a4
fix(仓储): 修复软删除过滤与事务测试
...
修复软删除拦截器使用错误,确保默认查询过滤已删记录
仓储层改用 ent.Tx 与扫描辅助,避免 sql.Tx 断言问题
同步更新集成测试以覆盖事务与统计变动
2025-12-29 19:23:49 +08:00