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"); // 显式设置字符编码