From 0965c94c98b2de0f75b251c33d06ce64f48e69ec Mon Sep 17 00:00:00 2001 From: zhangrui Date: Fri, 3 Jun 2016 14:14:04 +0800 Subject: [PATCH] bug fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 暴露区域地址请求 --- .../operate/web/controller/RegionController.java | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RegionController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RegionController.java index 58dea90..d85cb5f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RegionController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RegionController.java @@ -108,4 +108,29 @@ public class RegionController extends BaseController{ } ResultUtils.buildSuccessResultAndWrite(httpServletResponse, list); } + + + @RequestMapping(value = "/queryRegions",method = RequestMethod.GET) + public void queryRegions(@RequestParam(value = "parentId", required = false) String parentId, + HttpServletResponse httpServletResponse, HttpServletRequest request ){ + BasicConfigQuery query = new BasicConfigQuery(); + if(StringUtils.isBlank(parentId)) { + query.setParentId(SystemConfig.CHINA_BASIC_ID); + } else { + query.setParentId(parentId); + } + query.setYn(YnEnums.YES.getId()); + + List configList = basicConfigService.queryBasicConfig(query); + List> list =new ArrayList>(); + if (CollectionUtils.isNotEmpty(configList)){ + for (BasicConfig config :configList){ + Map region=new HashMap(); + region.put("id",config.getId()); + region.put("name",config.getName()); + list.add(region); + } + } + ResultUtils.buildSuccessResultAndWrite(httpServletResponse, list); + } } \ No newline at end of file -- 1.8.3.1