fix market ranking state and quote rendering
This commit is contained in:
@@ -70,24 +70,22 @@
|
||||
逐项验证涨幅、跌幅、1/5/10/15 分钟涨速和跌速、成交额、日增仓 Tab。预期每个 Tab 的 `sortid`、
|
||||
排序方向、第三列字段和值均正确,不出现整列 `--` 或排序方向相反。
|
||||
|
||||
### 2. 基准价计算(高风险)
|
||||
### 2. 基准价计算(代码已补齐,待宿主验证)
|
||||
|
||||
`MarketRankingHqRequestClient` 已接入 `applyStandardPriceToTableData`,但当前传入的 `fieldIds`
|
||||
与仓库内 `FirstPageSelfStockRequestClient` 的基准价必需字段存在差异。市场排名当前未包含
|
||||
`DATA_ID_ZD`、`DATA_ID_MARKET_OLD`,并且昨收、今开、昨结使用本地 `TableConstants` 字段,
|
||||
没有使用 `StandardPriceTypeHelper.FIELD_ZUO_SHOU`、`FIELD_JIN_KAI`、`FIELD_ZUO_JIE`。
|
||||
`MarketRankingHqRequestClient` 已按 `FirstPageSelfStockRequestClient` 补齐
|
||||
`applyStandardPriceToTableData` 所需字段,包括 `DATA_ID_ZD`、`DATA_ID_MARKET_OLD` 以及
|
||||
`StandardPriceTypeHelper` 提供的昨收、今开、昨结字段。4106 请求同时携带 `update=1` 和当前
|
||||
`computemode`,使服务端排序口径与客户端展示口径保持一致。
|
||||
|
||||
在无法查看宿主 `biz_quote` 和 `@b2c/lib_baseui` 实现的情况下,尚不能确认这些字段是否等价或可省略。
|
||||
如果宿主实现依赖上述完整字段,用户切换基准价后可能出现涨跌幅未更新、计算口径错误或整列显示 `--`。
|
||||
因此该项应按高风险处理,在字段要求得到确认并完成宿主验证前,不应认定市场排名的基准价功能可发布。
|
||||
当前 HAR 无法查看宿主 `biz_quote`、`@b2c/lib_baseui` 和 4106 服务实现,因此仍需确认排序场景
|
||||
`qht_qihuo_sort` 支持 `computemode`,并在宿主完成以下验证:
|
||||
|
||||
分别选择昨收、今开、昨结作为基准价,验证:
|
||||
|
||||
- 最新价不变,涨跌幅按当前基准价重新计算。
|
||||
- 页面隐藏后修改基准价,再返回首页会重新订阅并更新。
|
||||
- 首包和后续实时推送采用相同计算口径。
|
||||
- 对照 `FirstPageSelfStockRequestClient` 确认必需字段集合,并优先复用宿主
|
||||
`TableConstants` / `StandardPriceTypeHelper`,避免维护重复字段 ID。
|
||||
- 涨幅、跌幅列表顺序与当前基准价下展示的涨跌幅一致。
|
||||
|
||||
### 3. HTTP 推荐合约接口
|
||||
|
||||
|
||||
Reference in New Issue
Block a user