提交 6a035109 作者: yuanhaojie

Merge remote-tracking branch 'origin/yjzx_test' into yjzx_test

......@@ -166,8 +166,7 @@ public class ThinktankBasicInfoController {
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
HttpServletRequest req) throws Exception {
Page<ThinktankBasicInfo> page = new Page<ThinktankBasicInfo>(pageNo, pageSize);
IPage<ThinktankBasicInfo> pageList = thinktankBasicInfoService.pageList(page,vo,req);
IPage<ThinktankBasicInfo> pageList = thinktankBasicInfoService.pageList(pageNo,pageSize,vo,req);
return Result.OK(pageList);
}
......
......@@ -47,7 +47,7 @@ public interface ThinktankBasicInfoService extends IService<ThinktankBasicInfo>
Result<?> getListBaseData(String id, Integer pageNo, Integer pageSize, Integer office);
IPage<ThinktankBasicInfo> pageList(Page page, ThinktankBasicInfoListVo vo, HttpServletRequest req) throws Exception;
IPage<ThinktankBasicInfo> pageList(Integer pageNo,Integer pageSize,ThinktankBasicInfoListVo vo, HttpServletRequest req) throws Exception;
List<Map<String,Object>> queryStatisticalAnalysis(String type,Page page, ThinktankBasicInfoListVo vo, HttpServletRequest req);
}
......@@ -797,7 +797,7 @@ public class ThinktankBasicInfoServiceImpl extends ServiceImpl<ThinktankBasicInf
}
@Override
public IPage<ThinktankBasicInfo> pageList(Page page, ThinktankBasicInfoListVo vo, HttpServletRequest req) throws Exception {
public IPage<ThinktankBasicInfo> pageList(Integer pageNo,Integer pageSize,ThinktankBasicInfoListVo vo, HttpServletRequest req) throws Exception {
QueryWrapper<ThinktankBasicInfo> queryWrapper = new QueryWrapper<>();
if(vo!=null){
List<String> fieldTypeId = vo.getFieldTypeId();
......@@ -858,7 +858,18 @@ public class ThinktankBasicInfoServiceImpl extends ServiceImpl<ThinktankBasicInf
}
}
queryWrapper.orderByDesc("update_time");
return this.getBaseMapper().selectPage(page,queryWrapper);
Integer total = this.getBaseMapper().selectCount(queryWrapper);
Integer office = pageSize * (pageNo - 1);
queryWrapper.last("limit "+office+", "+pageSize);
List<ThinktankBasicInfo> list = this.getBaseMapper().selectList(queryWrapper);
IPage<ThinktankBasicInfo> page = new Page<>();
page.setRecords(list);
page.setTotal(total);
page.setSize(list.size());
page.setCurrent(pageNo);
return page;
}
@Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论