diff --git a/zhyc-module/src/main/java/com/zhyc/module/base/controller/SheepFileController.java b/zhyc-module/src/main/java/com/zhyc/module/base/controller/SheepFileController.java index 6cd5a62..8450d42 100644 --- a/zhyc-module/src/main/java/com/zhyc/module/base/controller/SheepFileController.java +++ b/zhyc-module/src/main/java/com/zhyc/module/base/controller/SheepFileController.java @@ -12,6 +12,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.HashMap; import java.util.List; @@ -35,8 +36,21 @@ public class SheepFileController extends BaseController */ @PreAuthorize("@ss.hasPermi('sheep_file:sheep_file:list')") @PostMapping("/list") // 改为 POST 请求 - public TableDataInfo list(@RequestBody(required = false) Map queryParams) + public TableDataInfo list(@RequestBody(required = false) Map queryParams, HttpServletRequest request) { + + // 1. 将分页参数设置到 HttpServletRequest 中(关键步骤) + if (queryParams != null && !queryParams.isEmpty()) { + // 提取分页参数并设置到 request 属性中 + if (queryParams.containsKey("pageNum")) { + request.setAttribute("pageNum", queryParams.get("pageNum")); + } + if (queryParams.containsKey("pageSize")) { + request.setAttribute("pageSize", queryParams.get("pageSize")); + } + } + + // 解析查询参数 SheepFile sheepFile = new SheepFile(); Map customParams = new HashMap<>();