提供查询接口
This commit is contained in:
parent
c92c80f00d
commit
9b7497a1e2
|
@ -59,11 +59,27 @@ public class CetEnglishController extends JeecgController<CetEnglish, ICetEnglis
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
//@AutoLog(value = "四六级英语-分页列表查询")
|
@AutoLog(value = "四六级英语-分页列表查询")
|
||||||
@ApiOperation(value = "四六级英语-分页列表查询", notes = "四六级英语-分页列表查询")
|
@ApiOperation(value = "四六级英语-分页列表查询", notes = "四六级英语-分页列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<JSONObject> queryPageList(@RequestBody JSONObject webData) {
|
public Result<IPage<CetEnglish>> queryPageList(CetEnglish cetEnglish,
|
||||||
System.out.println(webData);
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
QueryWrapper<CetEnglish> queryWrapper = QueryGenerator.initQueryWrapper(cetEnglish, req.getParameterMap());
|
||||||
|
Page<CetEnglish> page = new Page<CetEnglish>(pageNo, pageSize);
|
||||||
|
IPage<CetEnglish> pageList = cetEnglishService.page(page, queryWrapper);
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过率查询
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "四六级英语-通过信息查询")
|
||||||
|
@ApiOperation(value = "四六级英语-通过信息查询", notes = "四六级英语-通过信息查询")
|
||||||
|
@PostMapping(value = "/passRate")
|
||||||
|
public Result<JSONObject> passRate(@RequestBody JSONObject webData) {
|
||||||
return cetEnglishService.searchCetData(webData);
|
return cetEnglishService.searchCetData(webData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,9 +47,15 @@ public class CetEnglishServiceImpl extends ServiceImpl<CetEnglishMapper, CetEngl
|
||||||
if (webData.containsKey(field)) {
|
if (webData.containsKey(field)) {
|
||||||
Object fieldValue = webData.get(field);
|
Object fieldValue = webData.get(field);
|
||||||
if (fieldValue instanceof List) {
|
if (fieldValue instanceof List) {
|
||||||
|
if (((List<?>) fieldValue).isEmpty()) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
// 如果值是列表,则使用in条件
|
// 如果值是列表,则使用in条件
|
||||||
queryWrapper.in(field, (List<?>) fieldValue);
|
queryWrapper.in(field, (List<?>) fieldValue);
|
||||||
} else {
|
} else {
|
||||||
|
if (fieldValue == null || "".equals(fieldValue)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
queryWrapper.in(field, fieldValue);
|
queryWrapper.in(field, fieldValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue