| | |
| | | } |
| | | UmsDepart depart = new UmsDepart(); |
| | | BeanUtils.copyProperties(addDepartVO, depart); |
| | | depart.setStatus(Short.valueOf("1")); |
| | | umsDepartService.save(depart); |
| | | addDepartVO.getDepartManagerList() |
| | | .forEach(item -> { |
| | |
| | | @Override |
| | | public List<UmsDepart> tree() { |
| | | // 1.查出所有网格 |
| | | List<UmsDepart> list = list(); |
| | | List<UmsDepart> list = baseMapper.selectDepartList(); |
| | | |
| | | // 2.组装成父子的树型结构 |
| | | // 2.1、找到所有的一级网格:使用jdk8的stream流进行过滤 |
| | |
| | | List<AdminDepartDTO.UserInfoDTO> userInfoDTOS = umsAdminDeparts.stream().map(a -> { |
| | | AdminDepartDTO.UserInfoDTO userInfoDTO = new AdminDepartDTO.UserInfoDTO(); |
| | | userInfoDTO.setUserId(a.getUserId()); |
| | | userInfoDTO.setUsername(umsAdminService.getById(a.getUserId()).getUsername()); |
| | | // userInfoDTO.setUsername(umsAdminService.getById(a.getUserId()).getUsername()); |
| | | return userInfoDTO; |
| | | }).collect(Collectors.toList()); |
| | | record.setUserInfoDTOS(userInfoDTOS); |