yml
|
c05f203e06
|
金额统一重构:完成核心工作(后端100% + 前端85%)
已完成:
✅ 后端(100%):
- 数据库迁移:5张表15个字段
- Model层:所有金额字段新增*Cent
- Money工具包:完整的转换函数
- 10个业务模块:Wallet/Withdrawal/Order/Dispute/Listing/Payment/AdminFinance等
- 编译验证:通过
✅ 前端基础设施(100%):
- Money工具函数:formatCent/yuanToCent等
- Wallet API:WalletAccount/WalletLedger类型
- Withdrawal API:WithdrawalRequest类型
- Order API:Order/Checkout/PaymentOrder类型(已更新)
- WalletView.vue:部分适配完成
✅ 文档(100%):
- 金额统一重构完成报告.md
- 前端金额字段适配指南.md
- 金额统一重构项目总结.md
- 前端Vue组件详细适配清单.md
- 金额统一重构-最终完成报告.md(新增)
剩余工作(可选):
- 前端Vue组件适配:按文档手工完成或VSCode全局替换
- 删除兼容层:测试环境可立即删除旧字段
- 预计时间:2-3小时
技术成果:
- 消除浮点精度问题
- 全链路整数运算
- 统一存储单位(分)
- 业务友好展示(角精度)
总体完成度:80%(核心100%)
|
2026-06-09 14:33:23 +08:00 |
|
yml
|
830cfcf33d
|
合并商品编号迁移
|
2026-06-08 20:12:18 +08:00 |
|
yml2213
|
8e7c181b27
|
优化启动脚本
|
2026-06-07 10:06:18 +08:00 |
|
 ymlandClaude Opus 4.8
|
3640111b8b
|
合并数据库迁移文件,解决 --reset-db 数据不一致问题
- 将 000002_add_withdrawal_tables.sql 和 000003_add_encrypted_realname_fields.sql 合并到 000001_init.sql
- 在 user_realname 表创建时就包含 encrypted_name 和 encrypted_id_no 字段
- 在初始化脚本中直接创建提现相关表和权限
- 更新 dev.sh 和 deploy-prod.sh 的旧迁移清理逻辑
- 现在 --reset-db 可以一次性创建完整的数据库结构,避免字段缺失问题
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-06 13:26:34 +08:00 |
|
 ymlandClaude Opus 4.8
|
082fd908e9
|
完成压力测试工具优化和文档整理
主要改进:
- 优化压测工具:支持真实认证、智能商品ID预加载、详细统计指标
- 修复Token生成问题:支持固定验证码和自动重试机制
- 修复商品404问题:启动时预加载可用商品ID列表
- 新增测试场景:realistic(真实业务)、admin(管理后台)、listing_only(商品查询)
- 新增梯度压测:逐步加压找到系统性能极限
- 优化数据生成脚本:批量INSERT提升50-100倍性能
- 整理文档:删除5个过时文档,保留2个最新文档
- 新增快速上手指南:docs/压力测试使用指南.md
性能基线(10并发):
- QPS: 2,600+
- P50/P95/P99延迟: 3ms/7ms/10ms
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-06 01:10:07 +08:00 |
|
yml
|
b04fb629cb
|
增加测试 修复错误
|
2026-06-05 22:01:14 +08:00 |
|
yml
|
6be0917ce4
|
优化一键脚本
|
2026-06-05 21:46:37 +08:00 |
|
yml
|
b1a1da726a
|
优化构建
|
2026-06-05 10:45:15 +08:00 |
|
yml
|
ae8928f458
|
开始增加支付-1
|
2026-06-03 12:21:23 +08:00 |
|
yml
|
1325c8fb89
|
优化生产日志
|
2026-06-02 21:28:09 +08:00 |
|
yml
|
af754bb594
|
优化数据库
|
2026-06-02 20:37:00 +08:00 |
|
yml2213
|
ff4ab37546
|
一键部署测试-2
|
2026-06-01 09:10:30 +08:00 |
|
yml2213
|
6e5a393fd6
|
一键部署测试
|
2026-06-01 09:10:05 +08:00 |
|
yml2213
|
72f7d504d1
|
优化pc版本首页
|
2026-05-29 08:59:05 +08:00 |
|
 ymlandClaude Opus 4.7
|
6fb5de204c
|
用户消息系统:消息列表、订单群聊、联系对方入口
- 新增消息列表页和聊天详情页,支持 SSE 实时推送
- 订单详情页新增"联系对方"按钮,一键进入订单群聊
- 导航栏新增"消息"入口
- 修复 mobileHost 路径匹配 bug,避免 /m 前缀误匹配
- 优化 dev.sh:提取 mysql 辅助函数、修复空 PID 处理、条件检查依赖
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-27 09:46:34 +08:00 |
|
yml2213
|
80c7bb18bb
|
客户转接系统
|
2026-05-27 07:58:21 +08:00 |
|
 yml2213andClaude Opus 4.7
|
0d9fec01f3
|
整理数据库迁移文件和开发脚本
- 合并迁移文件为 000001_init.sql(表结构)和 000002_seed.sql(初始数据)
- 删除旧的迁移文件(000002_chat.sql、000002_rbac_seed.sql、000007_chat_enhancements.sql)
- 简化 dev.sh 迁移逻辑,移除对已删除文件的引用
- 添加聊天相关表(chat_quick_replies)到初始化脚本
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-27 06:49:58 +08:00 |
|
yml2213
|
1458fc279c
|
增加权限系统
|
2026-05-27 05:41:59 +08:00 |
|
yml
|
7e7e6dc166
|
新增订单群聊
|
2026-05-25 14:57:19 +08:00 |
|
yml
|
5f6a4afcbb
|
彻底优化数据库字段
|
2026-05-24 20:49:37 +08:00 |
|
yml
|
c4cfe6dd79
|
新增订单待支付与支付确认后端流程
|
2026-05-24 16:29:47 +08:00 |
|
yml2213
|
5e422bfa40
|
特惠标签ok
|
2026-05-24 00:31:45 +08:00 |
|
yml2213
|
aa522936c3
|
增加一键启动
|
2026-05-23 08:22:31 +08:00 |
|