From c2a95798bdf515610890412be9c068513217290a Mon Sep 17 00:00:00 2001 From: iven Date: Mon, 1 Jun 2026 18:12:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(app):=20=E4=BF=AE=E5=A4=8D=E6=97=A5?= =?UTF-8?q?=E5=8E=86=E9=A1=B5=E6=97=A5=E6=9C=9F=E6=9F=A5=E8=AF=A2=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=A0=BC=E5=BC=8F=20=E2=80=94=20=E5=8E=BB=E9=99=A4?= =?UTF-8?q?=E6=AF=AB=E7=A7=92=E5=8C=B9=E9=85=8D=E5=90=8E=E7=AB=AF=20NaiveD?= =?UTF-8?q?ateTime?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/lib/data/repositories/remote_journal_repository.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/lib/data/repositories/remote_journal_repository.dart b/app/lib/data/repositories/remote_journal_repository.dart index 4d7e9b4..c3a4e0f 100644 --- a/app/lib/data/repositories/remote_journal_repository.dart +++ b/app/lib/data/repositories/remote_journal_repository.dart @@ -21,8 +21,13 @@ class RemoteJournalRepository implements JournalRepository { int? pageSize, }) async { final queryParams = {}; - if (dateFrom != null) queryParams['date_from'] = dateFrom.toIso8601String(); - if (dateTo != null) queryParams['date_to'] = dateTo.toIso8601String(); + // 后端 NaiveDateTime 格式: "2026-06-01T00:00:00"(不带毫秒) + if (dateFrom != null) { + queryParams['date_from'] = dateFrom.toIso8601String().replaceFirst(RegExp(r'\.\d+'), ''); + } + if (dateTo != null) { + queryParams['date_to'] = dateTo.toIso8601String().replaceFirst(RegExp(r'\.\d+'), ''); + } if (page != null) queryParams['page'] = page; if (pageSize != null) queryParams['page_size'] = pageSize;