Commit Graph
79 Commits
Author SHA1 Message Date
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 0bdc5ae7a9 优化订单号生成规则 2026-06-03 23:05:57 +08:00
yml 13e3a41d63 修复完成订单自动回显 2026-06-03 22:12:09 +08:00
yml c80d3f960e 优化支付退款钱包链路 2026-06-03 21:47:04 +08:00
yml 783999f396 优化乐刷通知与钱包充值流程 2026-06-03 18:51:56 +08:00
yml a1942c8453 钱包结算所有, 第三方充值到钱包 2026-06-03 17:41:24 +08:00
yml ae8928f458 开始增加支付-1 2026-06-03 12:21:23 +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 f386fcc552 实名认证对接--ok 2026-05-29 14:00:52 +08:00
yml2213 f89e694fd0 优化快捷回复功能 2026-05-29 13:26:30 +08:00
yml2213 0f44b024cb 聊天增加图片功能 2026-05-29 12:56:25 +08:00
yml2213 eb80a3ba84 对接阿里云短信OK 2026-05-29 12:11:13 +08:00
yml2213 a334f1837d 优化sse 2026-05-29 11:09:15 +08:00
yml2213 2346f2e064 优化咨询客服 2026-05-29 10:15:21 +08:00
yml c54e3936ab 修复结账金额和后台类型 2026-05-27 10:28:05 +08:00
yml2213 8cbd06dca4 后台系统配置列表现在只返回当前真实使用的配置项 2026-05-27 08:40:03 +08:00
yml2213 80c7bb18bb 客户转接系统 2026-05-27 07:58:21 +08:00
yml2213 138f0514a9 客服可以给会话设置个人备注, 设置 快捷回复
建群自动话术
2026-05-27 06:43:24 +08:00
yml2213 a002987784 SSE 推送替代轮训 2026-05-27 06:18:55 +08:00
yml2213 1458fc279c 增加权限系统 2026-05-27 05:41:59 +08:00
yml2213 a04327fd05 修复 仪表盘一直转圈ug 2026-05-27 01:23:57 +08:00
yml2213 6fe3c75674 优化admin-gui 2026-05-27 01:14:03 +08:00
yml2213 89f4dabfb3 金额使用整数, 不再扣押金, 价格每个人看到自己的-1 2026-05-27 00:22:26 +08:00
yml e270ce8bfc 修复卖家商品价格展示 2026-05-25 15:12:40 +08:00
yml 7e7e6dc166 新增订单群聊 2026-05-25 14:57:19 +08:00
yml 1a3886f8d1 优化移动端ui 2026-05-25 13:07:46 +08:00
yml 0764e4b249 修复钱包金额精度结算 2026-05-25 13:06:37 +08:00
yml de4a4ac50e feat: 支持移动端上传本地照片作为自定义头像,并允许公开读取头像 2026-05-25 09:28:54 +08:00
yml 95ded72b66 智能押金与33优化 2026-05-24 23:19:37 +08:00
yml 5f6a4afcbb 彻底优化数据库字段 2026-05-24 20:49:37 +08:00
yml 8c619b37c8 完善号主订单交接待办入口 2026-05-24 19:18:27 +08:00
yml 778e08a261 兼容接入订单租期字段 2026-05-24 18:24:39 +08:00
yml e69d08ca9f 兼容接入商品固定价格字段 2026-05-24 18:13:20 +08:00
yml 14aafcf728 同步后台结账待办文案 2026-05-24 17:58:11 +08:00
yml abc4447401 完善后台分页与令牌刷新 2026-05-24 17:56:26 +08:00
yml cb636e4e89 增加流水通知审计分页 2026-05-24 17:51:00 +08:00
yml 03e5d211dc 接入订单结账确认流程 2026-05-24 16:52:15 +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 78257097f1 内部加价分离, 不展示 2026-05-23 21:07:40 +08:00
yml2213 9f15609afd 增加出售设置 2026-05-23 20:43:01 +08:00
yml2213 9cec71ab1a 总价分开展示,展示纯币价格+额外消耗价格 2026-05-23 18:59:07 +08:00
yml2213 d661a22b8a 修复发布后图片无法看到bug 2026-05-23 17:48:56 +08:00
yml2213 80ae8af375 优化烽火地带最小等级 2026-05-23 16:00:16 +08:00
yml2213 b101415e9d 优化发布等各种状态 2026-05-23 15:52:44 +08:00