/** 根据省级地区编号查询所有的市区级 */ @ResponseBody @RequestMapping("provincialArea") public AjaxResponse<ProvincialAreaDTO> queryProvincialArea(String areaId) { if (StringUtils.isEmpty(areaId)) { throw new MemberException("没有获取地区编号"); } if (areaId.length() != 2) { throw new MemberException("地区编号不是省级"); } List<ProvincialAreaDTO> padtoList = educationOrganizationService.queryProvincialArea(areaId); return new AjaxResponse(padtoList); }
/** * 获取下一级教育机构地区 * * @param areaId 地区编号 为空,则根据用户所在的教育机构地区获取下一级教育机构地区 不为空,则根据地区编号查询下一级教育机构地区 * @return 下一级教育机构地区编号和名称 */ @ResponseBody @RequestMapping("queryArea") public AjaxResponse<GroupWrapper> queryArea(String areaId) { List<GroupDTO> groupDTOList = educationOrganizationService.queryOrgEducationNoSchool(gainUser().getUserId(), areaId); List<GroupWrapper> groupWrapperList = new ArrayList<>(); for (GroupDTO group : groupDTOList) { GroupWrapper gw = new GroupWrapper(); BeanUtils.copyProperties(group, gw); groupWrapperList.add(gw); } return new AjaxResponse(groupWrapperList); }