docs: 更新市场排名验证与代码审查记录

This commit is contained in:
clz
2026-07-28 15:05:52 +08:00
parent 499b0846d7
commit 06ab4ca843
2 changed files with 83 additions and 12 deletions
+23 -12
View File
@@ -59,35 +59,44 @@
“旧请求失效 → 释放订阅 → HTTP 返回 → 版本校验 → HQ 订阅 → 回调校验”时序;应先完成宿主生命周期和
重连验证,再评估是否继续抽取控制器。
## 仍需在宿主工程确认
## 宿主工程验证状态
### 1. 行情字段
- 已验证通过:1. 行情字段、2. 基准价计算、3. HTTP 推荐合约接口、4. 4106 行情请求。
- 仍需确认:5. 生命周期与重连、6. 跳转与配置、7. UI 与性能。
`market-ranking/TableConstants.ets` 按主代码命名维护 4106 字段。基础字段名称已经对齐,但成交额、日增仓、
1/5/10/15 分钟涨跌速、昨收和今开等字段无法在当前 HAR 的依赖源码中核验。需要在宿主实际使用的
### 1. 行情字段(已验证通过)
验证日期:2026-07-28。
`market-ranking/TableConstants.ets` 按主代码命名维护 4106 字段。虽然成交额、日增仓、
1/5/10/15 分钟涨跌速、昨收和今开等字段无法在当前 HAR 的依赖源码中核验,但已在宿主实际使用的
`@b2c/lib_baseui` 和行情协议版本中确认字段 ID。
逐项验证涨幅、跌幅、1/5/10/15 分钟涨速和跌速、成交额、日增仓 Tab。预期每个 Tab 的 `sortid`
排序方向、第三列字段和值均正确,出现整列 `--` 或排序方向相反。
逐项验证涨幅、跌幅、1/5/10/15 分钟涨速和跌速、成交额、日增仓 Tab。每个 Tab 的 `sortid`
排序方向、第三列字段和值均正确,出现整列 `--` 或排序方向相反。
### 2. 基准价计算(代码已补齐,待宿主验证
### 2. 基准价计算(已验证通过
验证日期:2026-07-28。
`MarketRankingHqRequestClient` 已按 `FirstPageSelfStockRequestClient` 补齐
`applyStandardPriceToTableData` 所需字段,包括 `DATA_ID_ZD``DATA_ID_MARKET_OLD` 以及
`StandardPriceTypeHelper` 提供的昨收、今开、昨结字段。4106 请求同时携带 `update=1` 和当前
`computemode`,使服务端排序口径与客户端展示口径保持一致。
当前 HAR 无法查看宿主 `biz_quote``@b2c/lib_baseui` 和 4106 服务实现,因此仍需确认排序场景
`qht_qihuo_sort` 支持 `computemode`,并在宿主完成以下验证:
当前 HAR 无法查看宿主 `biz_quote``@b2c/lib_baseui` 和 4106 服务实现;现已在宿主确认排序场景
`qht_qihuo_sort` 支持 `computemode`,并完成以下验证:
分别选择昨收、今开、昨结作为基准价,验证:
分别选择昨收、今开、昨结作为基准价,验证结果如下
- 最新价不变,涨跌幅按当前基准价重新计算。
- 页面隐藏后修改基准价,再返回首页会重新订阅并更新。
- 首包和后续实时推送采用相同计算口径。
- 涨幅、跌幅列表顺序与当前基准价下展示的涨跌幅一致。
### 3. HTTP 推荐合约接口
### 3. HTTP 推荐合约接口(已验证通过)
验证日期:2026-07-28。
在测试和生产环境验证 `recommend_futures`
@@ -96,7 +105,9 @@
-`quote_type` 返回对应榜单,空数据、非 200、业务错误码和 JSON 异常进入空状态且不崩溃。
- 快速切换 Tab 时,旧请求不会覆盖当前 Tab。
### 4. 4106 行情请求
### 4. 4106 行情请求(已验证通过)
验证日期:2026-07-28。
确认请求参数首行格式、`\r\n` 分隔、`dataitem``codelist``scenario``pushtime` 能被宿主行情服务识别。
验证首包、2.5 秒推送、排序和释放订阅均正常;页面隐藏后不再收到有效 UI 更新。