Compare commits
No commits in common. "45d11d353668da0f7144851cd502f8a8a74d03ff" and "c424e5f2bd268ad69610d8f3e41f3210eef64961" have entirely different histories.
45d11d3536
...
c424e5f2bd
|
|
@ -340,10 +340,16 @@ public class MapLeftController {
|
||||||
//params.put("masterCompanyProjectCodes", masterCompanyProjectCodes);
|
//params.put("masterCompanyProjectCodes", masterCompanyProjectCodes);
|
||||||
}
|
}
|
||||||
|
|
||||||
sidoSub = getSidoSub(sido);
|
|
||||||
gugunSub = getGugunSub(gugun);
|
|
||||||
dongSub = getDongSub(dong);
|
|
||||||
|
|
||||||
|
if (!(sido.equals("all"))) {
|
||||||
|
sidoSub = sido.substring(0, 4);
|
||||||
|
}
|
||||||
|
if (!(gugun.equals("all"))) {
|
||||||
|
gugunSub = gugun.substring(0, 4);
|
||||||
|
}
|
||||||
|
if (!(dong.equals("all"))) {
|
||||||
|
dongSub = dong.substring(0, 5);
|
||||||
|
}
|
||||||
String big_region = "";
|
String big_region = "";
|
||||||
if (sidoSub.equals("1001")) {
|
if (sidoSub.equals("1001")) {
|
||||||
big_region = "12:"; // 강원도
|
big_region = "12:"; // 강원도
|
||||||
|
|
@ -809,34 +815,6 @@ public class MapLeftController {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private String getSidoSub(String sido) {
|
|
||||||
|
|
||||||
if (!(sido.equals("all"))) {
|
|
||||||
String[] arrSido = sido.split("\\^");
|
|
||||||
if( arrSido != null && 0 < arrSido.length ) {
|
|
||||||
return arrSido[0];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
private String getGugunSub(String gugun) {
|
|
||||||
|
|
||||||
String[] arrGugun = gugun.split("\\^");
|
|
||||||
if( arrGugun != null && 0 < arrGugun.length ) {
|
|
||||||
return arrGugun[0];
|
|
||||||
}
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
private String getDongSub(String dong) {
|
|
||||||
String[] arrDong = dong.split("\\^");
|
|
||||||
if( arrDong != null && 0 < arrDong.length ) {
|
|
||||||
return arrDong[0];
|
|
||||||
}
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping(value = "/map/mapSearchArea.do")
|
@RequestMapping(value = "/map/mapSearchArea.do")
|
||||||
public String mapSearchArea(ModelMap model, HttpServletRequest request, HttpServletResponse response, @RequestParam Map<String, Object> params) throws Exception {
|
public String mapSearchArea(ModelMap model, HttpServletRequest request, HttpServletResponse response, @RequestParam Map<String, Object> params) throws Exception {
|
||||||
|
|
||||||
|
|
@ -852,10 +830,15 @@ public class MapLeftController {
|
||||||
|
|
||||||
String userId = (String)request.getSession().getAttribute("USERID");
|
String userId = (String)request.getSession().getAttribute("USERID");
|
||||||
|
|
||||||
sidoSub = getSidoSub(sido);
|
if (!(sido.equals("all"))) {
|
||||||
gugunSub = getGugunSub(gugun);
|
sidoSub = sido.substring(0, 4);
|
||||||
dongSub = getDongSub(dong);
|
}
|
||||||
|
if (!(gugun.equals("all"))) {
|
||||||
|
gugunSub = gugun.substring(0, 4);
|
||||||
|
}
|
||||||
|
if (!(dong.equals("all"))) {
|
||||||
|
dongSub = dong.substring(0, 5);
|
||||||
|
}
|
||||||
// System.out.println("sidoSub========================="+sidoSub);
|
// System.out.println("sidoSub========================="+sidoSub);
|
||||||
String big_region = "";
|
String big_region = "";
|
||||||
if (sidoSub.equals("1001")) {
|
if (sidoSub.equals("1001")) {
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@ public class MapMainController {
|
||||||
@RequestMapping(value = "/map/getDong.do")
|
@RequestMapping(value = "/map/getDong.do")
|
||||||
public String getDong(ModelMap model, HttpServletRequest request, HttpServletResponse response, @RequestParam HashMap<String, Object> params) throws Exception {
|
public String getDong(ModelMap model, HttpServletRequest request, HttpServletResponse response, @RequestParam HashMap<String, Object> params) throws Exception {
|
||||||
|
|
||||||
List<EgovMap> dong = mapMainService.selectWebBoundDong(params); // 지역검색(읍/면/동 선택)
|
List<EgovMap> dong = mapMainService.selectWebBoundDong(params); // 지역검색(구/군 선택)
|
||||||
|
|
||||||
model.addAttribute("dong", dong);
|
model.addAttribute("dong", dong);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,7 @@
|
||||||
FROM TBL_PROJECT_INFO A, TBL_HEADER B
|
FROM TBL_PROJECT_INFO A, TBL_HEADER B
|
||||||
]]>
|
]]>
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
||||||
<![CDATA[
|
, (SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub}) C
|
||||||
, (SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub} AND 0 < MINX AND 0 < MAXX AND 0 < MINY AND 0 < MAXY) C
|
|
||||||
]]>
|
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
||||||
|
|
@ -55,15 +53,11 @@
|
||||||
FROM TBL_PROJECT_INFO A, TBL_HEADER B
|
FROM TBL_PROJECT_INFO A, TBL_HEADER B
|
||||||
]]>
|
]]>
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
||||||
<![CDATA[
|
, (SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub}) C
|
||||||
, (SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub} AND 0 < MINX AND 0 < MAXX AND 0 < MINY AND 0 < MAXY) C
|
|
||||||
]]>
|
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
||||||
<![CDATA[
|
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE DONG_CD = #{dongSub}) C
|
||||||
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE DONG_CD = #{dongSub} AND 0 < MINX AND 0 < MAXX AND 0 < MINY AND 0 < MAXY) C
|
|
||||||
]]>
|
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
|
|
@ -162,12 +156,12 @@
|
||||||
|
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub} AND 0 < MINX AND 0 < MAXX AND 0 < MINY AND 0 < MAXY) C
|
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub}) C
|
||||||
]]>
|
]]>
|
||||||
</if>
|
</if>
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE DONG_CD = #{dongSub} AND 0 < MINX AND 0 < MAXX AND 0 < MINY AND 0 < MAXY) C
|
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE DONG_CD = #{dongSub}) C
|
||||||
]]>
|
]]>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
|
|
@ -219,12 +213,12 @@
|
||||||
|
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong == 'all')">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub} AND 0 < MINX AND 0 < MAXX AND 0 < MINY AND 0 < MAXY) C
|
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE GUNGU_CD = #{gugunSub}) C
|
||||||
]]>
|
]]>
|
||||||
</if>
|
</if>
|
||||||
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
<if test="(sido != 'all' and gugun != 'all' and dong != 'all')">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE DONG_CD = #{dongSub} AND 0 < MINX AND 0 < MAXX AND 0 < MINY AND 0 < MAXY) C
|
,(SELECT MINX, MAXX, MINY, MAXY FROM WEB_BOUND_DONG WHERE DONG_CD = #{dongSub}) C
|
||||||
]]>
|
]]>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,14 @@
|
||||||
<select id="selectWebBoundGugun" parameterType="map" resultType="egovMap">
|
<select id="selectWebBoundGugun" parameterType="map" resultType="egovMap">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT GUNGU_CD, MINX, MAXX, MINY, MAXY, GUNGU FROM WEB_BOUND_GUNGU
|
SELECT GUNGU_CD, MINX, MAXX, MINY, MAXY, GUNGU FROM WEB_BOUND_GUNGU
|
||||||
WHERE USE_YN = 'Y' AND DO_CD = #{do_cd}
|
WHERE DO_CD = #{do_cd}
|
||||||
]]>
|
]]>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectWebBoundDong" parameterType="hashMap" resultType="egovMap">
|
<select id="selectWebBoundDong" parameterType="hashMap" resultType="egovMap">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT DONG_CD, MINX, MAXX, MINY, MAXY, DONG FROM WEB_BOUND_DONG
|
SELECT DONG_CD, MINX, MAXX, MINY, MAXY, DONG FROM WEB_BOUND_DONG
|
||||||
WHERE USE_YN = 'Y' AND GUNGU_CD = #{gungu_cd}
|
WHERE GUNGU_CD = #{gungu_cd}
|
||||||
]]>
|
]]>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,12 +57,10 @@ function getGuList2(callback = null, callbackParams = null) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function getDongList2(callback = null, callbackParams = null) {
|
function getDongList2(callback = null, callbackParams = null) {
|
||||||
var sub_cd = $("#cmb_gungu_all").val();
|
var sub_cd = $("#cmb_gungu_all").val().substring(0, 4);
|
||||||
|
|
||||||
const words = sub_cd.split("^");
|
|
||||||
|
|
||||||
var params = new Object();
|
var params = new Object();
|
||||||
params.gungu_cd = words[0];
|
params.gungu_cd = sub_cd;
|
||||||
|
|
||||||
$("#cmb_dong_all").load("/map/getDong.do", params, function(response, status, xhr) {
|
$("#cmb_dong_all").load("/map/getDong.do", params, function(response, status, xhr) {
|
||||||
if (status == "error") {
|
if (status == "error") {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue