Files
juzi/docs/皱纹改用接口整体评分-2026-10-14.md

2.1 KiB
Raw Permalink Blame History

皱纹改用接口整体评分

按用户要求修改:皱纹百分制P直接采用 score_info.wrinkle_score(兼容顶层同名字段),取值0~100。不再计算 100-最差分区值,也不再用分区严重度限制该整体分。分区指标、计数、标记仍保留供查看。

  • 皱纹S仍为 7+3×P÷100;紧塑力仍取轮廓和皱纹中的较差项。
  • 缺失或无效的整体评分不生成皱纹分,不静默回退分区旧规则。
  • 新报告/记录标记 api-overall-v1,后台详情说明来源。
  • 修正维度一位小数显示中的浮点舍入:8.95显示9.0,9.45显示9.5;内部S、评分公式和综合得分计算精度不变。
  • 不改写既有线上历史记录或快照。此次历史案例使用原始接口返回,在本地隔离服务复算;没有重新调用旷视或新增线上检测。
  • 本次是用户指定的业务评分口径,不代表已核实供应商对该字段评分方向的定义。

案例复算

R20261014-171215-CYLF:

项目 原保存值 本地新规则
接口整体皱纹分 65 65(输入未改变)
皱纹P 0 65
皱纹S 7 8.95
轮廓S 9.73 9.73
紧塑力S 7 8.95(显示9.0)
透亮感S 9.63 9.63
稳韧力S 9.97 9.97
加权综合得分 87 95

8.95×4+9.63×3+9.97×3=94.6,四舍五入为95。

验证

test/wrinkle-overall.js 独立验证新评分来源、0/100边界、无分区仍可评分、严重度不影响整体分、缺失不回退、原输入不修改、维度舍入。

test/wrinkle-case-browser.mjs 只读取显式提供的私有样例目录(环境变量 H5_WRINKLE_CASE_DIR),以隔离临时微信身份和数据库回放接口返回,核对后台保存与报告页显示、生成截图。真实照片和原始数据不提交Git。

原Excel回归与引擎内置合成样例固定整体皱纹输入为旧P,隔离其他分类/文案的回归;原始fixture文件保持不变,新规则由独立测试和真实案例回放覆盖。

当前本地修改,尚未提交、部署。与此前待发布的后台北京时间修改共同保留在工作区。