|
@@ -35,26 +35,6 @@ public class CorporateLibraryController {
|
|
|
|
|
|
@Resource
|
|
|
private YyskAddressStandardizationServiceImpl yyskAddressStandardizationService;
|
|
|
-
|
|
|
- // 根据经纬度查询确定区、镇、居委
|
|
|
- @RequestMapping(value = "/searchInfoByLocal")
|
|
|
- public String searchInfoByLocal(HttpServletRequest request) {
|
|
|
- AddressResult addressResult = new AddressResult();
|
|
|
- String lon = request.getParameter("lon");
|
|
|
- String lat = request.getParameter("lat");
|
|
|
- if (StringUtils.hasText(lon) && StringUtils.hasText(lat)) {
|
|
|
- GeoJsonBean cjBean = AreaService.getInstance().isInResidentialCommitteePolygon(Double.parseDouble(lon), Double.parseDouble(lat));
|
|
|
- if (cjBean != null && cjBean.getProperties() != null) {
|
|
|
- addressResult.getAddrBean().setPname("上海市");
|
|
|
- addressResult.getAddrBean().setCityname(cjBean.getProperties().getString("所属区"));
|
|
|
- addressResult.getAddrBean().setAdname(cjBean.getProperties().getString("所属街"));
|
|
|
- addressResult.getAddrBean().setCommunityCode(cjBean.getProperties().getString("居委会"));
|
|
|
- addressResult.getAddrBean().setCommunity(cjBean.getProperties().getString("居委_1"));
|
|
|
- }
|
|
|
- }
|
|
|
- return MessageManage.getInstance().getResultContent(Constant.SUCCESS, addressResult, "成功");
|
|
|
- }
|
|
|
-
|
|
|
// 地址查询
|
|
|
@RequestMapping(value = "/searchByName")
|
|
|
public String searchByName(HttpServletRequest request) {
|
|
@@ -163,6 +143,27 @@ public class CorporateLibraryController {
|
|
|
return "处理完成";
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ // 根据经纬度查询确定区、镇、居委
|
|
|
+ @RequestMapping(value = "/searchInfoByLocal")
|
|
|
+ public String searchInfoByLocal(HttpServletRequest request) {
|
|
|
+ AddressResult addressResult = new AddressResult();
|
|
|
+ String lon = request.getParameter("lon");
|
|
|
+ String lat = request.getParameter("lat");
|
|
|
+ if (StringUtils.hasText(lon) && StringUtils.hasText(lat)) {
|
|
|
+ GeoJsonBean cjBean = AreaService.getInstance().isInResidentialCommitteePolygon(Double.parseDouble(lon), Double.parseDouble(lat));
|
|
|
+ if (cjBean != null && cjBean.getProperties() != null) {
|
|
|
+ addressResult.getAddrBean().setPname("上海市");
|
|
|
+ addressResult.getAddrBean().setCityname(cjBean.getProperties().getString("所属区"));
|
|
|
+ addressResult.getAddrBean().setAdname(cjBean.getProperties().getString("所属街"));
|
|
|
+ addressResult.getAddrBean().setCommunityCode(cjBean.getProperties().getString("居委会"));
|
|
|
+ addressResult.getAddrBean().setCommunity(cjBean.getProperties().getString("居委_1"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return MessageManage.getInstance().getResultContent(Constant.SUCCESS, addressResult, "成功");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* (开发中)
|
|
|
* 定时器:每天都全量更新法人库的地名地址数据
|