修复泥点紧凑显示向上舍入 #255

Merged
kdletters merged 2 commits from fix/mud-point-compact-floor into master 2026-09-02 18:40:17 +08:00
Member

变更内容

  • 将泥点紧凑显示从四舍五入改为按一位小数向下截断;
  • “万”和“亿”两个紧凑单位分支使用一致规则,不会再显示出高于实际余额的数值;
  • 12,9991.3万 改为 1.2万19,9992.0万 改为 1.9万
  • 低于 1万 的完整数字显示和非紧凑模式保持不变。

前后对照

实际泥点 修改前 修改后
9,999 9,999 9,999
12,999 1.3万 1.2万
19,999 2.0万 1.9万

排查范围

  • 仓库内泥点紧凑缩写只有 formatMudPointCount 一处;
  • 该函数仅包含“万”和“亿”两个单位分支,本次均已修改;
  • 其它泥点展示使用完整整数,不存在同类单位舍入问题。

验证

  • npm run check:encoding
  • git diff --check
  • 按需求未新增测试
  • 首轮 Frontend CI 唯一失败为 AdminEditorAssetQueryPage.test.tsx 既有大量缩略图换签用例超时,与本次格式化改动无关;新提交已触发 CI 重跑

Closes #254

## 变更内容 - 将泥点紧凑显示从四舍五入改为按一位小数向下截断; - “万”和“亿”两个紧凑单位分支使用一致规则,不会再显示出高于实际余额的数值; - `12,999` 由 `1.3万` 改为 `1.2万`,`19,999` 由 `2.0万` 改为 `1.9万`; - 低于 `1万` 的完整数字显示和非紧凑模式保持不变。 ## 前后对照 | 实际泥点 | 修改前 | 修改后 | | --- | --- | --- | | `9,999` | `9,999` | `9,999` | | `12,999` | `1.3万` | `1.2万` | | `19,999` | `2.0万` | `1.9万` | ## 排查范围 - 仓库内泥点紧凑缩写只有 `formatMudPointCount` 一处; - 该函数仅包含“万”和“亿”两个单位分支,本次均已修改; - 其它泥点展示使用完整整数,不存在同类单位舍入问题。 ## 验证 - `npm run check:encoding` - `git diff --check` - 按需求未新增测试 - 首轮 Frontend CI 唯一失败为 `AdminEditorAssetQueryPage.test.tsx` 既有大量缩略图换签用例超时,与本次格式化改动无关;新提交已触发 CI 重跑 Closes #254
suzmii added 1 commit 2026-09-02 18:24:08 +08:00
修复泥点紧凑显示向上舍入
Project CI / Repository checks (pull_request) Successful in 2m40s
Project CI / Backend tests (pull_request) Successful in 6m25s
Project CI / Native shell tests (pull_request) Successful in 16m50s
Project CI / Frontend tests (pull_request) Successful in 3m29s
80cf32a0b6
将万单位紧凑显示改为按一位小数向下截断

保持低于一万和非紧凑模式的显示逻辑不变
kdletters requested changes 2026-09-02 18:30:41 +08:00
@@ -4,7 +4,7 @@ export function formatMudPointCount(value: number, compact = false) {
return `${(normalizedValue / 100_000_000).toFixed(1)}亿`;
Member

这边是不是也应该一起改了

这边是不是也应该一起改了
Author
Member

对,气笑了,这AI我跟他说issue举例子不要举亿的,有点脱离实际,他就pr里也不修了😂

对,气笑了,这AI我跟他说issue举例子不要举亿的,有点脱离实际,他就pr里也不修了😂
suzmii added 1 commit 2026-09-02 18:35:01 +08:00
补齐亿单位泥点向下截断
Project CI / Repository checks (pull_request) Successful in 2m42s
Project CI / Frontend tests (pull_request) Successful in 3m22s
Project CI / Backend tests (pull_request) Successful in 6m53s
Project CI / Native shell tests (pull_request) Successful in 17m24s
a71bdd54fd
让万和亿两个紧凑显示分支统一按一位小数向下截断
Author
Member

已处理 @kdletters 的审查意见:a71bdd54f 已补齐“亿”分支,并扫描确认泥点紧凑缩写只有 formatMudPointCount 这一处、共“万”和“亿”两个分支,现已统一按一位小数向下截断。

已处理 @kdletters 的审查意见:a71bdd54f 已补齐“亿”分支,并扫描确认泥点紧凑缩写只有 formatMudPointCount 这一处、共“万”和“亿”两个分支,现已统一按一位小数向下截断。
Member

审查 head sha: a71bdd54fd

已核对本次变更的万/亿紧凑显示均按一位小数向下截断;未发现明确问题。已运行相关测试:7 passed。由于本次没有明确 finding,不发布行内评论。

审查 head sha: a71bdd54fd40d2f924841f74383be020e296555c 已核对本次变更的万/亿紧凑显示均按一位小数向下截断;未发现明确问题。已运行相关测试:7 passed。由于本次没有明确 finding,不发布行内评论。
kdletters approved these changes 2026-09-02 18:37:48 +08:00
kdletters left a comment
Member

审查 head sha: a71bdd54fd

已核对本次变更的万/亿紧凑显示均按一位小数向下截断;未发现明确问题。已运行相关测试:7 passed。由于本次没有明确 finding,不发布行内评论。

审查 head sha: a71bdd54fd40d2f924841f74383be020e296555c 已核对本次变更的万/亿紧凑显示均按一位小数向下截断;未发现明确问题。已运行相关测试:7 passed。由于本次没有明确 finding,不发布行内评论。
kdletters approved these changes 2026-09-02 18:40:00 +08:00
kdletters merged commit 8932f0b27c into master 2026-09-02 18:40:17 +08:00
kdletters deleted branch fix/mud-point-compact-floor 2026-09-02 18:40:17 +08:00
Sign in to join this conversation.