| | |
| | | import com.panzhihua.common.model.vos.community.BatchhouseVO; |
| | | import com.panzhihua.common.model.vos.community.ComMngStructAreaVO; |
| | | import com.panzhihua.common.model.vos.community.ComMngStructHouseVO; |
| | | import com.panzhihua.common.model.vos.user.CommunityUserInfoVO; |
| | | import com.panzhihua.service_community.dao.ComMngStructHouseDAO; |
| | | import com.panzhihua.service_community.dao.ComMngStructHouseUserDAO; |
| | | import com.panzhihua.service_community.model.dos.ComMngStructAreaDO; |
| | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | @Override |
| | | public R detailHouse(Long userId) { |
| | | 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(); |
| | | BeanUtils.copyProperties(comMngStructHouseDO, comMngStructHouseVO); |
| | | comMngStructHouseVO.setIdentity(comMngStructHouseUserDO.getIdentity()); |
| | | comMngStructHouseVOS.add(comMngStructHouseVO); |
| | | }); |
| | | return R.ok(comMngStructHouseVOS); |
| | | if ( userId< 100000000l) { |
| | | 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(); |
| | | BeanUtils.copyProperties(comMngStructHouseDO, comMngStructHouseVO); |
| | | comMngStructHouseVO.setIdentity(comMngStructHouseUserDO.getIdentity()); |
| | | comMngStructHouseVOS.add(comMngStructHouseVO); |
| | | }); |
| | | return R.ok(comMngStructHouseVOS); |
| | | } |
| | | }else{ |
| | | userId=userId-100000000l; |
| | | // 查导入人员的房屋 |
| | | Map<String,Object> map=comMngStructHouseUserDAO.selectHouseCode(userId); |
| | | String houseCode = map.get("house_code").toString(); |
| | | String isRent = map.get("is_rent").toString(); |
| | | ComMngStructHouseDO comMngStructHouseDO = comMngStructHouseDAO.selectOne(new QueryWrapper<ComMngStructHouseDO>().lambda().eq(ComMngStructHouseDO::getHouseCode, houseCode)); |
| | | ComMngStructHouseVO comMngStructHouseVO = new ComMngStructHouseVO(); |
| | | BeanUtils.copyProperties(comMngStructHouseDO, comMngStructHouseVO); |
| | | if (isRent.equals("1")) { |
| | | comMngStructHouseVO.setIdentity(1); |
| | | }else{ |
| | | comMngStructHouseVO.setIdentity(2); |
| | | } |
| | | comMngStructHouseVOS.add(comMngStructHouseVO); |
| | | } |
| | | return R.ok(comMngStructHouseVOS); |
| | | } |