| | |
| | | QueryWrapper<DeviceRole> queryWrapper = new QueryWrapper<>(); |
| | | Utils.MP.blankToNull(pageWrap.getModel()); |
| | | pageWrap.getModel().setIsdeleted(Constants.ZERO); |
| | | queryWrapper.select("*,(select count(1) from member_role b where b.isdeleted=0 and b.role_id=device_role.id) as memberNum"); |
| | | if (pageWrap.getModel().getId() != null) { |
| | | queryWrapper.lambda().eq(DeviceRole::getId, pageWrap.getModel().getId()); |
| | | } |
| | |
| | | IPage<DeviceRole> newPage = deviceRoleMapper.selectPage(page, queryWrapper); |
| | | if(null != newPage && newPage.getRecords().size() > 0) { |
| | | List<DeviceRole> deviceRoleList = newPage.getRecords(); |
| | | for (DeviceRole dto:deviceRoleList) { |
| | | /* for (DeviceRole dto:deviceRoleList) { |
| | | Member member = new Member(); |
| | | member.setIsdeleted(Constants.ZERO); |
| | | member.setRoleIdParam("["+dto.getId()+"]"); |
| | | dto.setMemberNum( memberMapper.selectCount(new QueryWrapper<>(member))); |
| | | } |
| | | }*/ |
| | | newPage.setRecords(deviceRoleList); |
| | | } |
| | | return PageData.from(newPage); |