fix(app): 修复日历页日期查询参数格式 — 去除毫秒匹配后端 NaiveDateTime

This commit is contained in:
iven
2026-06-01 18:12:51 +08:00
parent 8e3e232278
commit c2a95798bd

View File

@@ -21,8 +21,13 @@ class RemoteJournalRepository implements JournalRepository {
int? pageSize,
}) async {
final queryParams = <String, dynamic>{};
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;