From 9f8395fab13ca4b230a0f7d62636e209745c91d4 Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期日, 28 九月 2025 14:16:18 +0800
Subject: [PATCH] feat: 完善注册流程的文件上传功能

---
 backend/src/main/java/com/rongyichuang/common/dto/PageRequest.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/backend/src/main/java/com/rongyichuang/common/dto/PageRequest.java b/backend/src/main/java/com/rongyichuang/common/dto/PageRequest.java
index 09c48e5..f3ba407 100644
--- a/backend/src/main/java/com/rongyichuang/common/dto/PageRequest.java
+++ b/backend/src/main/java/com/rongyichuang/common/dto/PageRequest.java
@@ -22,6 +22,7 @@
 
     /**
      * 杞崲涓篠pring Data鐨凱ageable瀵硅薄
+     * 娉ㄦ剰锛氬墠绔〉鐮佷粠1寮�濮嬶紝Spring Data椤电爜浠�0寮�濮嬶紝闇�瑕佽浆鎹�
      */
     public Pageable toPageable() {
         Sort sortObj = Sort.unsorted();
@@ -29,7 +30,9 @@
             Sort.Direction direction = "asc".equalsIgnoreCase(order) ? Sort.Direction.ASC : Sort.Direction.DESC;
             sortObj = Sort.by(direction, sort);
         }
-        return org.springframework.data.domain.PageRequest.of(page, size, sortObj);
+        // 灏嗗墠绔殑1-based椤电爜杞崲涓篠pring Data鐨�0-based椤电爜
+        int springDataPage = Math.max(0, page - 1);
+        return org.springframework.data.domain.PageRequest.of(springDataPage, size, sortObj);
     }
 
     // Getters and Setters

--
Gitblit v1.8.0