Commit 7a85252e authored by wanglong's avatar wanglong

企业管理添加筛选

parent 727a8b9e
...@@ -127,9 +127,9 @@ public class CompanyController extends BaseController { ...@@ -127,9 +127,9 @@ public class CompanyController extends BaseController {
@GetMapping(value = "/page") @GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "企业信息表分页查询", notes = "企业信息表分页查询") @ApiOperation(httpMethod = "GET",value = "企业信息表分页查询", notes = "企业信息表分页查询")
public ResponseModel<Page<CompanyDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam public ResponseModel<Page<CompanyDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size,String name) { (value = "size") int size,CompanyDto companyDto) {
return ResponseHelper.buildResponse(companyServiceImpl.queryCompanyPage(current,size,name)); return ResponseHelper.buildResponse(companyServiceImpl.queryCompanyPage(current,size,companyDto));
} }
/** /**
......
...@@ -44,17 +44,18 @@ public class CompanyServiceImpl extends BaseService<CompanyDto, Company, Company ...@@ -44,17 +44,18 @@ public class CompanyServiceImpl extends BaseService<CompanyDto, Company, Company
/** /**
* 分页查询+筛选 * 分页查询+筛选
*/ */
public Page<CompanyDto> queryCompanyPage(int current, int size, String name) { public Page<CompanyDto> queryCompanyPage(int current, int size, CompanyDto companyDto) {
Page<CompanyDto> page = new Page<>(); Page<CompanyDto> page = new Page<>();
page.setSize(size); page.setSize(size);
page.setCurrent(current); page.setCurrent(current);
Page<CompanyDto> page1 = queryForPage(page, null, false); Page<CompanyDto> page1 = queryForPage(page, null, false);
if (name != null) { if (companyDto.getName() != null) {
List<CompanyDto> collect = page1.getRecords().stream().filter(a -> a.getName().equals(name)).collect(Collectors.toList()); List<CompanyDto> collect = page1.getRecords().stream().filter(a -> a.getName().equals(companyDto.getName())).collect(Collectors.toList());
page1.setRecords(collect); page1.setRecords(collect);
} }
return page1; return page1;
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment