| | |
| | | List<DicArea> list = new ArrayList<>(); |
| | | list.add(area); |
| | | if (Constant.AREA_TYPE_1.equals(area.getType())) { |
| | | List<DicArea> children = dicAreaService.listData(area.getCode(), null, null); |
| | | if (null != children && children.size() > 0) { |
| | | //市州级别,只查询伊犁 |
| | | List<DicArea> children = dicAreaService.listData(null, null, "654000"); |
| | | if (null != children && !children.isEmpty()) { |
| | | for (DicArea child : children) { |
| | | if (Constant.AREA_TYPE_2.equals(child.getType())) { |
| | | //区县 |
| | | List<DicArea> childrenItem = dicAreaService.listData(child.getCode(), null, null); |
| | | if (null != childrenItem && !childrenItem.isEmpty()) { |
| | | list.addAll(childrenItem); |
| | | } |
| | | } |
| | | } |
| | | list.addAll(children); |
| | | } |
| | | } |
| | |
| | | */ |
| | | public List<DicArea> getAreaAndChild(String areaCode) { |
| | | |
| | | List<DicArea> areaList = dicAreaService.listData(null, null, areaCode); |
| | | if (null == areaList || areaList.isEmpty()) { |
| | | DicArea area = dicAreaService.listDicAreaByCode(areaCode); |
| | | if (null == area) { |
| | | return null; |
| | | } |
| | | |
| | | List<DicArea> children; |
| | | for (DicArea dicArea : areaList) { |
| | | if (Constant.AREA_TYPE_1.equals(dicArea.getType())) { |
| | | children = dicAreaService.listData(dicArea.getCode(), null, null); |
| | | if (null != children && children.size() > 0) { |
| | | dicArea.setChildren(children); |
| | | List<DicArea> list = new ArrayList<>(); |
| | | if (Constant.AREA_TYPE_1.equals(area.getType())) { |
| | | //市州级别,只查询伊犁 |
| | | List<DicArea> children = dicAreaService.listData(null, null, "654000"); |
| | | if (null != children && !children.isEmpty()) { |
| | | for (DicArea child : children) { |
| | | if (Constant.AREA_TYPE_2.equals(child.getType())) { |
| | | //区县 |
| | | List<DicArea> childrenItem = dicAreaService.listData(child.getCode(), null, null); |
| | | if (null != childrenItem && !childrenItem.isEmpty()) { |
| | | child.setChildren(childrenItem); |
| | | } |
| | | } |
| | | } |
| | | area.setChildren(children); |
| | | } |
| | | } |
| | | |
| | | return areaList; |
| | | } |
| | | list.add(area); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | |
| | | * @return |
| | | */ |
| | | public List<Dept> getAllDept(String companyId) { |
| | | |
| | | return deptService.listDept(null, companyId, null); |
| | | } |
| | | } |