| | |
| | | package com.panzhihua.service_community.service.impl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.ObjectUtils; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.ComMngStructAreaCityVO; |
| | |
| | | import com.panzhihua.service_community.dao.ComMngStructAreaDistrictDAO; |
| | | import com.panzhihua.service_community.model.dos.ComMngStructAreaDistrictDO; |
| | | import com.panzhihua.service_community.service.ComMngStructAreaDistrictService; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.ObjectUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @program: springcloud_k8s_panzhihuazhihuishequ |
| | |
| | | /** |
| | | * 查询城市下属所有地区列表 |
| | | * |
| | | * @param cityAdcode 城市地址编码 |
| | | * @param cityAdcode |
| | | * 城市地址编码 |
| | | * @return 地区列表 |
| | | */ |
| | | @Override |
| | | public R listAreaDistrict(Long cityAdcode) { |
| | | List<ComMngStructAreaProvinceVO> comMngStructAreaProvinceVOS=new ArrayList<>(); |
| | | ComMngStructAreaProvinceVO comMngStructAreaProvinceVO=new ComMngStructAreaProvinceVO(); |
| | | List<ComMngStructAreaProvinceVO> comMngStructAreaProvinceVOS = new ArrayList<>(); |
| | | ComMngStructAreaProvinceVO comMngStructAreaProvinceVO = new ComMngStructAreaProvinceVO(); |
| | | comMngStructAreaProvinceVO.setId(23); |
| | | comMngStructAreaProvinceVO.setProvinceAdcode(510000); |
| | | comMngStructAreaProvinceVO.setProvinceName("四川省"); |
| | | List<ComMngStructAreaCityVO> comMngStructAreaCityVOS=new ArrayList<>(); |
| | | ComMngStructAreaCityVO comMngStructAreaCityVO=new ComMngStructAreaCityVO(); |
| | | List<ComMngStructAreaCityVO> comMngStructAreaCityVOS = new ArrayList<>(); |
| | | ComMngStructAreaCityVO comMngStructAreaCityVO = new ComMngStructAreaCityVO(); |
| | | comMngStructAreaCityVO.setCityAdcode(510400); |
| | | comMngStructAreaCityVO.setCityName("攀枝花市"); |
| | | comMngStructAreaCityVO.setId(256); |
| | | comMngStructAreaCityVO.setProvinceAdcode(510000); |
| | | comMngStructAreaCityVO.setProvinceId(23); |
| | | List<ComMngStructAreaDistrictDO> comMngStructAreaDistrictDOS = comMngStructAreaDistrictDAO.selectList(new QueryWrapper<ComMngStructAreaDistrictDO>().lambda().eq(ComMngStructAreaDistrictDO::getCityAdcode, cityAdcode)); |
| | | List<ComMngStructAreaDistrictVO>comMngStructAreaDistrictVOS=new ArrayList<>(); |
| | | List<ComMngStructAreaDistrictDO> comMngStructAreaDistrictDOS = |
| | | comMngStructAreaDistrictDAO.selectList(new QueryWrapper<ComMngStructAreaDistrictDO>().lambda() |
| | | .eq(ComMngStructAreaDistrictDO::getCityAdcode, cityAdcode)); |
| | | List<ComMngStructAreaDistrictVO> comMngStructAreaDistrictVOS = new ArrayList<>(); |
| | | if (!ObjectUtils.isEmpty(comMngStructAreaDistrictDOS)) { |
| | | comMngStructAreaDistrictDOS.forEach(comMngStructAreaDistrictDO -> { |
| | | ComMngStructAreaDistrictVO comMngStructAreaDistrictVO=new ComMngStructAreaDistrictVO(); |
| | | BeanUtils.copyProperties(comMngStructAreaDistrictDO,comMngStructAreaDistrictVO); |
| | | ComMngStructAreaDistrictVO comMngStructAreaDistrictVO = new ComMngStructAreaDistrictVO(); |
| | | BeanUtils.copyProperties(comMngStructAreaDistrictDO, comMngStructAreaDistrictVO); |
| | | comMngStructAreaDistrictVOS.add(comMngStructAreaDistrictVO); |
| | | }); |
| | | } |
| | |
| | | comMngStructAreaProvinceVOS.add(comMngStructAreaProvinceVO); |
| | | return R.ok(comMngStructAreaDistrictVOS); |
| | | } |
| | | |
| | | |
| | | } |