| | |
| | | List<ComMngStructHouseVO> comMngStructHouseVOS = new ArrayList<>(); |
| | | List<ComMngStructHouseUserDO> comMngStructHouseUserDOS = comMngStructHouseUserDAO.selectList(new QueryWrapper<ComMngStructHouseUserDO>().lambda().eq(ComMngStructHouseUserDO::getUserId, userId)); |
| | | if (!ObjectUtils.isEmpty(comMngStructHouseUserDOS)) { |
| | | String areaCode = comMngStructHouseUserDOS.get(0).getAreaCode(); |
| | | ComMngStructHouseDO comMngStructHouseDO1 = comMngStructHouseDAO.selectOne(new QueryWrapper<ComMngStructHouseDO>().lambda().eq(ComMngStructHouseDO::getHouseCode, areaCode)); |
| | | String houseName = comMngStructHouseDO1.getHouseName(); |
| | | comMngStructHouseUserDOS.forEach(comMngStructHouseUserDO -> { |
| | | ComMngStructHouseDO comMngStructHouseDO = comMngStructHouseDAO.selectOne(new QueryWrapper<ComMngStructHouseDO>().lambda().eq(ComMngStructHouseDO::getHouseCode, comMngStructHouseUserDO.getHouseCode())); |
| | | ComMngStructHouseVO comMngStructHouseVO = new ComMngStructHouseVO(); |
| | |
| | | if (isAccumulation == 1) {//累加 |
| | | doorName = "0" + num; |
| | | } else { |
| | | doorName = "" + h; |
| | | doorName = "0" + h; |
| | | } |
| | | } else { |
| | | if (isAccumulation == 1) {//累加 |
| | | doorName = "0" + num; |
| | | doorName = "" + num; |
| | | } else { |
| | | doorName = "" + h; |
| | | } |
| | |
| | | if (type == 5) { |
| | | List<LoginUserInfoVO> loginUserInfoVOS = comMngStructHouseUserDAO.selectListHouseUser(houseCode1); |
| | | if (!ObjectUtils.isEmpty(loginUserInfoVOS)) { |
| | | String names = loginUserInfoVOS.stream().map(loginUserInfoVO -> loginUserInfoVO.getName()).collect(Collectors.joining()); |
| | | String phones = loginUserInfoVOS.stream().map(loginUserInfoVO -> loginUserInfoVO.getPhone()).collect(Collectors.joining()); |
| | | String names = loginUserInfoVOS.stream().map(loginUserInfoVO -> loginUserInfoVO.getName()).collect(Collectors.joining(",")); |
| | | String phones = loginUserInfoVOS.stream().map(loginUserInfoVO -> loginUserInfoVO.getPhone()).collect(Collectors.joining(",")); |
| | | comMngStructHouseVO.setNames(names); |
| | | comMngStructHouseVO.setPhones(phones); |
| | | } |
| | |
| | | */ |
| | | @Override |
| | | public R addHouse(BatchhouseVO batchhouseVO, ComMngStructAreaDO comMngStructAreaDO) { |
| | | String roleConnector = comMngStructAreaDO.getRoleConnector(); |
| | | String roleDoor = comMngStructAreaDO.getRoleDoor(); |
| | | String roleFloor = comMngStructAreaDO.getRoleFloor(); |
| | | int type = batchhouseVO.getType().intValue(); |
| | | String parentCode1 = batchhouseVO.getParentCode(); |
| | | List<ComMngStructHouseDO> comMngStructHouseDOList = comMngStructHouseDAO.selectList(new QueryWrapper<ComMngStructHouseDO>().lambda().eq(ComMngStructHouseDO::getType, type).eq(ComMngStructHouseDO::getParentCode, parentCode1)); |
| | |
| | | } |
| | | } |
| | | } |
| | | batchhouseVO.setRuleConnector(roleConnector); |
| | | batchhouseVO.setRuleDoor(roleDoor); |
| | | batchhouseVO.setRuleFloor(roleFloor); |
| | | this.batchSaveHouse(batchhouseVO); |
| | | return R.ok(); |
| | | } |
| | |
| | | @Override |
| | | public R putVolunteerPhone(String parentCode) { |
| | | List<ComMngStructHouseVO> comMngStructHouseVOS = new ArrayList<>(); |
| | | ComMngStructHouseDO comMngStructHouseDO1 = comMngStructHouseDAO.selectOne(new QueryWrapper<ComMngStructHouseDO>().lambda().eq(ComMngStructHouseDO::getHouseCode, parentCode)); |
| | | String houseName = comMngStructHouseDO1.getHouseName(); |
| | | List<ComMngStructHouseDO> comMngStructHouseDOList = comMngStructHouseDAO.selectList(new QueryWrapper<ComMngStructHouseDO>().lambda().eq(ComMngStructHouseDO::getParentCode, parentCode)); |
| | | if (!ObjectUtils.isEmpty(comMngStructHouseDOList)) { |
| | | comMngStructHouseDOList.forEach(comMngStructHouseDO -> { |
| | | ComMngStructHouseVO comMngStructHouseVO = new ComMngStructHouseVO(); |
| | | BeanUtils.copyProperties(comMngStructHouseDO, comMngStructHouseVO); |
| | | comMngStructHouseVO.setHouseShortName(comMngStructHouseVO.getHouseName().replaceAll(houseName,"")); |
| | | comMngStructHouseVOS.add(comMngStructHouseVO); |
| | | }); |
| | | } |