From d71ee55e6f6e620aec51400015e8155cb996a809 Mon Sep 17 00:00:00 2001 From: claude_dev Date: Tue, 8 Sep 2026 00:35:48 +0800 Subject: [PATCH] =?UTF-8?q?fix(data):=20dmsk=20=E7=BF=BB=E9=A1=B5=E5=8F=82?= =?UTF-8?q?=E6=95=B0=20pageNumber=E2=80=94=E2=80=94=E4=B8=9C=E8=B4=A2?= =?UTF-8?q?=E9=9D=99=E9=BB=98=E5=BF=BD=E7=95=A5=20pageNum=3D12=E9=A1=B5?= =?UTF-8?q?=E5=85=A8=E5=9B=9E=E7=AC=AC=E4=B8=80=E9=A1=B5(=E5=86=92?= =?UTF-8?q?=E7=83=9F+500/6000=E5=AE=9E=E9=94=A4)=20[nas]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/data_platform/fundamentals_dmsk_download.py | 5 ++++- tests/data_platform/test_fundamentals_dmsk_download.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/data_platform/fundamentals_dmsk_download.py b/scripts/data_platform/fundamentals_dmsk_download.py index f08f5ae..c2e6a3d 100644 --- a/scripts/data_platform/fundamentals_dmsk_download.py +++ b/scripts/data_platform/fundamentals_dmsk_download.py @@ -388,7 +388,10 @@ def fetch_period_rows(client, domain, report_date): while True: params = { "sortColumns": "SECURITY_CODE", "sortTypes": "1", - "pageSize": str(DC_PAGE_SIZE), "pageNum": str(page), + "pageSize": str(DC_PAGE_SIZE), + "pageNumber": str(page), # 东财 datacenter 用 pageNumber(cninfo + # 才是 pageNum; 写错被静默忽略=翻页 + # 失效, 每页都回第一页, 冒烟 12 页同 500 行实锤) "reportName": DOMAINS[domain], "columns": "ALL", "filter": f"(REPORT_DATE='{report_date}')", } diff --git a/tests/data_platform/test_fundamentals_dmsk_download.py b/tests/data_platform/test_fundamentals_dmsk_download.py index 171c958..7b3c6f2 100644 --- a/tests/data_platform/test_fundamentals_dmsk_download.py +++ b/tests/data_platform/test_fundamentals_dmsk_download.py @@ -99,7 +99,7 @@ def test_fetch_period_rows_paginates_to_pages_end(root, monkeypatch): def fake_request(method, url, **kw): calls.append(kw["params"]) - page = int(kw["params"]["pageNum"]) + page = int(kw["params"]["pageNumber"]) return FakeResp({"result": {"pages": 3, "count": 6, "data": [ _raw(code=f"60000{page}")] * 2}, "success": True})