| | |
| | | } |
| | | |
| | | /** |
| | | * 设置绑定设备数量 |
| | | * 获取绑定设备详情 |
| | | * |
| | | * @param list |
| | | * @return |
| | | */ |
| | | public List<Pole> setCount(List<Pole> list) { |
| | | for (Pole post : list) { |
| | | int size = poleBindingService.list(Wrappers.lambdaQuery(PoleBinding.class).eq(PoleBinding::getPoleId, post.getId())).size(); |
| | | // System.out.println("size:----------------------"+size); |
| | | post.setBindingCount(size); |
| | | BindEquipments bindEquipments; |
| | | for (Pole pole : list) { |
| | | bindEquipments = new BindEquipments(); |
| | | List<PoleBinding> poleBindings = poleBindingService.list(Wrappers.lambdaQuery(PoleBinding.class).eq(PoleBinding::getPoleId, pole.getId())); |
| | | pole.setBindingCount(poleBindings.size()); |
| | | for (PoleBinding poleBinding : poleBindings) { |
| | | bindEquipments.setInfo(poleBinding.getDeviceType()); |
| | | } |
| | | pole.setBindEquipments(bindEquipments); |
| | | } |
| | | return list; |
| | | } |