yml
|
2185cd152a
|
Listing模块:完成分字段重构
核心改造:
1. ListingDTO改为使用PriceCent和DepositAmountCent字段
2. toDTO函数使用listing.PriceCent和listing.DepositAmountCent
3. 筛选函数matchPublicQuery转换为元进行比较
4. 排序函数sortPublicListings使用PriceCent比较
5. 价格视图函数sanitizePriceForOwner使用PriceCent
6. toAdminDTO函数使用*Cent字段
技术细节:
- 筛选时将分转为元:price := float64(item.PriceCent) / 100
- 排序直接比较分:a.PriceCent < b.PriceCent
- 价格调整时转换:item.PriceCent = int64(math.Round(sellerPrice * 100))
- 编译验证通过 ✅
|
2026-06-09 13:59:53 +08:00 |
|
yml
|
38d7469965
|
新增商品编号搜索
|
2026-06-08 19:44:07 +08:00 |
|
yml2213
|
ebf9b95f5a
|
修复用户发布下架后审核还有的bug
|
2026-06-07 22:07:54 +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 |
|
yml2213
|
fbf1b37399
|
优化后台商品审核价格调整
|
2026-06-04 23:44:16 +08:00 |
|
 yml2213andClaude Opus 4.7
|
4ebf7f75fe
|
refactor: 统一全项目金额精度为角(0.1元)
## 变更概述
将全项目金额处理从整元四舍五入统一为角精度(0.1元),提高金额计算准确性和显示一致性。
## 后端改动
- 新增 pkg/money/format.go 统一金额处理包
- Round(): 角精度四舍五入
- Min/Max(): 金额比较
- Format(): 格式化字符串
- 更新业务模块使用统一金额函数
- internal/modules/order: 订单结算改为角精度
- internal/modules/dispute: 纠纷金额处理
- internal/modules/listing: 商品定价和存储
- 更新测试用例期望值为角精度
## 前端改动
- 新增 shared/utils/money.ts 金额工具函数
- roundMoney(): 角精度四舍五入
- formatMoney(): 格式化为字符串(保留1位小数)
- formatMoneyWithSymbol(): 添加¥符号
- 更新金额计算和显示逻辑
- shared/utils/pricing.ts: 定价计算
- shared/utils/listingDisplay.ts: 商品显示
- shared/composables/useMoney.ts: 组合式函数
- 修复视图文件导入声明
- features/listings/views: 商品详情页
- features/seller/views: 卖家管理页
## 效果
- 金额显示:¥123.0(统一保留1位小数)
- 计算精度:12.45 -> 12.5(角精度)
- 减少误差:避免整元四舍五入损失
- 显示一致:全项目统一格式
## 测试
- ✅ 后端单元测试通过
- ✅ TypeScript 类型检查通过
- ✅ 开发环境正常运行
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-04 16:42:49 +08:00 |
|
yml
|
6dcea2d56c
|
完善日志和审计链路
|
2026-06-02 21:40:23 +08:00 |
|
yml
|
3adba1c529
|
增加上传接口
|
2026-06-02 17:51:04 +08:00 |
|
yml
|
6f4c8b59f9
|
优化首页分页和图片上传
|
2026-06-02 13:24:04 +08:00 |
|
yml
|
aff108fc96
|
商品管理ui优化, 后台支持分页参数
|
2026-06-01 00:56:45 +08:00 |
|
yml2213
|
89f4dabfb3
|
金额使用整数, 不再扣押金, 价格每个人看到自己的-1
|
2026-05-27 00:22:26 +08:00 |
|
yml
|
e270ce8bfc
|
修复卖家商品价格展示
|
2026-05-25 15:12:40 +08:00 |
|
yml
|
5f6a4afcbb
|
彻底优化数据库字段
|
2026-05-24 20:49:37 +08:00 |
|
yml
|
e69d08ca9f
|
兼容接入商品固定价格字段
|
2026-05-24 18:13:20 +08:00 |
|
yml
|
c4cfe6dd79
|
新增订单待支付与支付确认后端流程
|
2026-05-24 16:29:47 +08:00 |
|
yml2213
|
5e422bfa40
|
特惠标签ok
|
2026-05-24 00:31:45 +08:00 |
|
yml2213
|
e082921fa6
|
修复定价错误
|
2026-05-23 22:31:27 +08:00 |
|
yml2213
|
d661a22b8a
|
修复发布后图片无法看到bug
|
2026-05-23 17:48:56 +08:00 |
|
yml2213
|
b101415e9d
|
优化发布等各种状态
|
2026-05-23 15:52:44 +08:00 |
|
yml2213
|
a6a1afb879
|
删掉租期相关错误东西
|
2026-05-23 14:44:32 +08:00 |
|
yml2213
|
7a52cecf8c
|
优化标签 保证两行
|
2026-05-23 10:14:28 +08:00 |
|
yml2213
|
40f5252b2e
|
优化历史包袱,修复发布页面默认0 恢哈伏笔
|
2026-05-23 09:41:45 +08:00 |
|
yml
|
52ac6b7827
|
初步优化 发布流程
|
2026-05-22 23:13:36 +08:00 |
|
yml
|
236518ade4
|
feat: add file upload workflow
|
2026-05-22 18:50:32 +08:00 |
|
yml
|
55477d0ac6
|
feat: add admin risk actions and arbitration settlement
|
2026-05-22 18:11:01 +08:00 |
|
yml
|
dfe686ce0e
|
后台商品管理
|
2026-05-22 17:54:46 +08:00 |
|
yml
|
3f5f18b43e
|
第 5 阶段:纠纷、通知与后台-4
|
2026-05-22 17:04:28 +08:00 |
|
yml
|
9ac65ffad9
|
第 3 阶段:租号发布与审核
|
2026-05-22 15:53:50 +08:00 |
|