chore(changelog): #7669 核单日志归属字段前端判 not_required(通用渲染天然兼容)
changelog-filename-gate / validate (push) Failing after 3s

这个提交包含在:
Mimingguang
2026-09-15 12:21:04 +08:00
父节点 e2c6ce65a4
当前提交 489ed1df0c
@@ -7,12 +7,12 @@ author: "wx(GIT)"
change_type: "修复"
backend_status: "deployed"
gateway_status: "verified"
frontend_status: "pending"
frontend_status: "not_required"
frontend_owner: "mmg"
frontend_ref: ""
target_release: ""
verified_at: "2026-09-15"
status_note: "GET /v3/admin/order/{orderId}/settlement/logs 路径和顶层响应不变;changeItems 中 field=vehicleFeeSummary 的 JsonNode 动态结构补齐需求归属。纯 v1/v2 摘要逐字段不变,仍为 requirementId;纯 v3 摘要为完整 requirementIds;混合 v2→v3 日志把两侧统一成 requirementIds 数组,避免前端渲染两条互斥变更。只有 hl.order.settlement.vehicle-fee-audit-v3-write-enabled=true 后新写入的 v3 日志才出现新结构;测试环境验证后已恢复缺省 false。前端 mmg 需按本文兼容规则消费。"
status_note: "GET /v3/admin/order/{orderId}/settlement/logs 路径和顶层响应不变;changeItems 中 field=vehicleFeeSummary 的 JsonNode 动态结构补齐需求归属。纯 v1/v2 摘要逐字段不变,仍为 requirementId;纯 v3 摘要为完整 requirementIds;混合 v2→v3 日志把两侧统一成 requirementIds 数组,避免前端渲染两条互斥变更。只有 hl.order.settlement.vehicle-fee-audit-v3-write-enabled=true 后新写入的 v3 日志才出现新结构;测试环境验证后已恢复缺省 false。前端 mmg 需按本文兼容规则消费。 前端判 not_required(mmg 2026-09-15):全仓唯一消费 settlement/logs 的 SettlementLogTab.vue 对 changeItems 走通用渲染(对象 JSON 原文直出,一行一 changeItem),从不解析 requirementId/requirementIds 为业务字段,版本矩阵天然满足;混合 diff 由后端归一两侧键,前端无双行矛盾可能;雪花 ID 无数值化。无业务改动,frontend_ref 留空。"
updated_at: "2026-09-15"
base: "dev-v3"
---