From f2cc8f37eac3c31a70dc2aa0ae5803f6d6f263e6 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Wed, 26 Jun 2024 11:48:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=8D=E7=AC=A6=E5=90=88=E9=A1=B9?= =?UTF-8?q?=E5=BA=93=E6=94=AF=E6=8C=81=E6=A0=87=E5=87=86=E7=BC=96=E5=8F=B7?= =?UTF-8?q?=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LawsEvaluationNotMetController.java | 18 ++++++++++++------ .../ILawsEvaluationNotMetLibraryService.java | 5 +++-- ...LawsEvaluationNotMetLibraryServiceImpl.java | 13 ++++++++----- 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/controller/LawsEvaluationNotMetController.java b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/controller/LawsEvaluationNotMetController.java index 6f846ade..b8bf6bc6 100644 --- a/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/controller/LawsEvaluationNotMetController.java +++ b/laws-modules/src/main/java/com/jero/modules/assessmentLibrary/controller/LawsEvaluationNotMetController.java @@ -48,10 +48,16 @@ public class LawsEvaluationNotMetController extends JeroController> queryPageList(LawsEvaluationNotMetLibrary lawsEvaluationNotMet, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize) { - IPage pageList = lawsEvaluationNotMetLibraryService.queryPage(lawsEvaluationNotMet, pageNo, pageSize); + public Result> queryPageList(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + LawsEvaluationNotMetLibrary lawsEvaluationNotMet, HttpServletRequest req) { + if (pageNo == null) { + pageNo = 1; + } + if (pageSize == null) { + pageSize = 10; + } + IPage pageList = lawsEvaluationNotMetLibraryService.queryPage(lawsEvaluationNotMet, pageNo, pageSize, req); return Result.OK(pageList); } @@ -95,8 +101,8 @@ public class LawsEvaluationNotMetController extends JeroController queryPage(LawsEvaluationNotMetLibrary lawsEvaluationNotMet, Integer pageNo, Integer pageSize); + IPage queryPage(LawsEvaluationNotMetLibrary lawsEvaluationNotMet, Integer pageNo, Integer pageSize, HttpServletRequest req); /** * 批量关闭 @@ -38,5 +39,5 @@ public interface ILawsEvaluationNotMetLibraryService extends IService queryPage(LawsEvaluationNotMetLibrary lawsEvaluationNotMet, Integer pageNo, Integer pageSize) { - QueryWrapper queryWrapper = new QueryWrapper<>(); + public IPage queryPage(LawsEvaluationNotMetLibrary lawsEvaluationNotMet, Integer pageNo, Integer pageSize, HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(lawsEvaluationNotMet, req.getParameterMap()); queryWrapper.like(StringUtils.isNotBlank(lawsEvaluationNotMet.getStandardNumber()), "d.standard_number", lawsEvaluationNotMet.getStandardNumber()); queryWrapper.like(StringUtils.isNotBlank(lawsEvaluationNotMet.getStandardName()), @@ -78,15 +81,15 @@ public class LawsEvaluationNotMetLibraryServiceImpl extends ServiceImpl lawsEvaluationNotMets = this.queryPage(lawsEvaluationNotMet, 1, Integer.MAX_VALUE); + IPage lawsEvaluationNotMets = this.queryPage(lawsEvaluationNotMet, 1, Integer.MAX_VALUE, req); List records = lawsEvaluationNotMets.getRecords(); // 设置导出参数 ExportParams exportParams = new ExportParams(null, sheetName); // 可以为标题添加更多的配置 - Workbook workbook = ExcelExportUtil.exportExcel(exportParams, EnterpriseStandardPlanVo.class, records); + Workbook workbook = ExcelExportUtil.exportExcel(exportParams, LawsEvaluationNotMetLibrary.class, records); // 设置响应头和内容类型 response.setContentType("application/vnd.ms-excel;charset=UTF-8"); // 显式设置字符编码