| | |
| | | package com.panzhihua.service_community.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | |
| | | @Override |
| | | public R listBuildType() { |
| | | List<ComMngStructBuildTypeVO>comMngStructBuildTypeVOS=new ArrayList<>(); |
| | | List<ComMngStructBuildTypeDO> comMngStructBuildTypeDOS = comMngStructBuildTypeDAO.selectList(null); |
| | | List<ComMngStructBuildTypeDO> comMngStructBuildTypeDOS = comMngStructBuildTypeDAO.selectList(new LambdaQueryWrapper<>()); |
| | | if (!ObjectUtils.isEmpty(comMngStructBuildTypeDOS)) { |
| | | comMngStructBuildTypeDOS.forEach(comMngStructBuildTypeDO -> { |
| | | ComMngStructBuildTypeVO comMngStructBuildTypeVO=new ComMngStructBuildTypeVO(); |
| | |
| | | buildTypdIds.forEach(aLong -> { |
| | | if (!collect.contains(aLong)) { |
| | | ComMngStructBuildTypeDO comMngStructBuildTypeDO = comMngStructBuildTypeDAO.selectById(aLong); |
| | | throw new ServiceException(comMngStructBuildTypeDO.getName()+"已经在使用无法删除"); |
| | | if (!ObjectUtils.isEmpty(comMngStructBuildTypeDO)) { |
| | | throw new ServiceException(comMngStructBuildTypeDO.getName()+"已经在使用无法删除"); |
| | | } |
| | | } |
| | | }); |
| | | comMngStructBuildTypeDAO.delete(new QueryWrapper<ComMngStructBuildTypeDO>().lambda().eq(ComMngStructBuildTypeDO::getCommunityId, communityId)); |