实现排序功能
Some checks failed
Dart CI / build (push) Failing after 9s

This commit is contained in:
2026-04-05 19:39:37 +08:00
parent 90f7159746
commit 2bb8a83bbc
9 changed files with 193 additions and 80 deletions

View File

@@ -204,10 +204,16 @@ Future<Response> _getPhotosOfAlbumHandler(
final page = int.tryParse(req.url.queryParameters['page'] ?? '1') ?? 1;
final size = int.tryParse(req.url.queryParameters['size'] ?? '20') ?? 20;
// 获取排序参数
final sortBy = req.url.queryParameters['sort'] ?? 'fileName';
final order = req.url.queryParameters['order'] ?? 'asc';
final result = await repo.getPhotosByAlbumIdPaged(
albumId,
page: page,
size: size,
sortBy: sortBy,
order: order,
);
return jsonResponse({