update 功能安全中心查询企业

This commit is contained in:
lijiarao
2024-07-02 10:37:21 +08:00
parent 351b303f55
commit e61d2900cf
@@ -263,26 +263,21 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
/**
* 分页列表查询 - 功能安全中心查询企业
* (管理端查询dataSource = 1的数据;报名查询全部的数据)
* @param payCompanyManagement 企业管理
* @param pageNo 页数
* @param pageSize 条数
* @param req
* @return
*/
@ApiOperation(value="功能安全中心查询企业", notes="功能安全中心查询企业")
@GetMapping(value = "/listSafetyCenter")
public Result<?> queryPageSafetyCenter(PayCompanyManagement payCompanyManagement,
@RequestParam(name="projectId") String projectId,
public Result<?> queryPageSafetyCenter(@RequestParam(name="projectId") String projectId,
@RequestParam(name="companyName",required = false) String companyName,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
HttpServletRequest req) {
if(!StringUtils.isBlank(payCompanyManagement.getCompanyName()) && payCompanyManagement.getCompanyName().length() > 50){
return Result.error("企业名称长度不能大于50个字符!");
}
SafetyCenter safetyCenter = safetyCenterService.getById(projectId);
QueryWrapper<PayCompanyManagement> queryWrapper = QueryGenerator.initQueryWrapper(payCompanyManagement, req.getParameterMap());
QueryWrapper<PayCompanyManagement> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("pfscs.project_id",safetyCenter.getParentId());
queryWrapper.like(StringUtils.isNotBlank(companyName),"pcm.company_name",companyName);
Page<PayCompanyManagement> page = new Page<>(pageNo, pageSize);
IPage<PayCompanyManagement> pageList = payCompanyManagementService.pageSafetyCenter(page, queryWrapper);
List<PayCompanyManagement> listPayCompanyManagement = pageList.getRecords();