diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/controller/CetEnglishController.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/controller/CetEnglishController.java index d95c149..552644e 100644 --- a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/controller/CetEnglishController.java +++ b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/controller/CetEnglishController.java @@ -59,11 +59,27 @@ public class CetEnglishController extends JeecgController queryPageList(@RequestBody JSONObject webData) { - System.out.println(webData); + public Result> queryPageList(CetEnglish cetEnglish, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(cetEnglish, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = cetEnglishService.page(page, queryWrapper); + return Result.OK(pageList); + } + + + /** + * 通过率查询 + */ + @AutoLog(value = "四六级英语-通过信息查询") + @ApiOperation(value = "四六级英语-通过信息查询", notes = "四六级英语-通过信息查询") + @PostMapping(value = "/passRate") + public Result passRate(@RequestBody JSONObject webData) { return cetEnglishService.searchCetData(webData); } diff --git a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/service/impl/CetEnglishServiceImpl.java b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/service/impl/CetEnglishServiceImpl.java index e45ec6c..ab3dc28 100644 --- a/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/service/impl/CetEnglishServiceImpl.java +++ b/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/modules/demo/superlilu/service/impl/CetEnglishServiceImpl.java @@ -47,9 +47,15 @@ public class CetEnglishServiceImpl extends ServiceImpl) fieldValue).isEmpty()) { + continue; + } // 如果值是列表,则使用in条件 queryWrapper.in(field, (List) fieldValue); } else { + if (fieldValue == null || "".equals(fieldValue)) { + continue; + } queryWrapper.in(field, fieldValue); } }