이지우 - 세션 끊기는 이슈로 인하여 우편번호 검색 팝업 수정(js 파일 형식)
This commit is contained in:
parent
1a0a7dd3bd
commit
36e8da6871
89
src/main/java/seed/com/gtm/cases/CaseController.java
Normal file
89
src/main/java/seed/com/gtm/cases/CaseController.java
Normal file
@ -0,0 +1,89 @@
|
||||
package seed.com.gtm.cases;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.apache.ibatis.logging.Log;
|
||||
import org.apache.ibatis.logging.LogFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import seed.com.gtm.code.CodeService;
|
||||
import seed.com.gtm.seedfile.SeedFileService;
|
||||
import seed.com.gtm.service.BaseService;
|
||||
import seed.com.gtm.util.JSONView;
|
||||
import seed.com.gtm.util.JSPUtil;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
|
||||
|
||||
@Controller
|
||||
public class CaseController {
|
||||
protected Log log = LogFactory.getLog(this.getClass());
|
||||
|
||||
@Autowired
|
||||
private CodeService service;
|
||||
|
||||
@Autowired
|
||||
private BaseService bservice;
|
||||
|
||||
@Autowired
|
||||
private SeedFileService fileService;
|
||||
|
||||
/**
|
||||
* 접수 -> 사건 이관
|
||||
* @param request
|
||||
* @param session
|
||||
* @param map
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value="/gtm/case/CaseMoveTotalAjax.do")
|
||||
public ModelAndView searchMove(HttpServletRequest request, HttpSession session, Map<String, Object> map) throws Exception{
|
||||
ModelAndView mavjson = new ModelAndView(new JSONView());
|
||||
String message = "success";
|
||||
EgovMap params;
|
||||
params = JSPUtil.makeRequestParams(request, session, true);
|
||||
session.setAttribute("siteIdx", "case");
|
||||
|
||||
//시큐어코딩 관련 파라미터는 삭제
|
||||
params.remove("SpringSecurityFiltersecurityinterceptorFilterapplied");
|
||||
params.remove("SpringSecuritySessionMgmtFilterApplied");
|
||||
params.remove("springSecurityContext");
|
||||
params.remove("SpringSecurityScpfApplied");
|
||||
params.remove("springSecuritySavedRequest");
|
||||
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCaseAppLcntMoveInsert");
|
||||
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCaseRespondentMoveInsert");
|
||||
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCaseAppAgentMoveInsert");
|
||||
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCaseResAgentMoveInsert");
|
||||
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCaseSttusMoveInsert");
|
||||
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCaseSubCntrSttusMoveInsert");
|
||||
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCaseRceptMoveInsert");
|
||||
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
|
||||
|
||||
params.put("sql", "trublreqstmng.trublreqstmngCfrnctrnsfer");
|
||||
params.put("data", JSPUtil.fixNull(bservice.update(params)));
|
||||
|
||||
mavjson.addObject("message", message);
|
||||
|
||||
return mavjson;
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,46 +1,63 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Insert title here</title>
|
||||
<%
|
||||
request.setCharacterEncoding("UTF-8"); //한글깨지면 주석제거
|
||||
String inputYn = request.getParameter("inputYn");
|
||||
String roadFullAddr = request.getParameter("roadFullAddr");
|
||||
String roadAddrPart1 = request.getParameter("roadAddrPart1");
|
||||
String roadAddrPart2 = request.getParameter("roadAddrPart2");
|
||||
String engAddr = request.getParameter("engAddr");
|
||||
String jibunAddr = request.getParameter("jibunAddr");
|
||||
String zipNo = request.getParameter("zipNo");
|
||||
String addrDetail = request.getParameter("addrDetail");
|
||||
String admCd = request.getParameter("admCd");
|
||||
String rnMgtSn = request.getParameter("rnMgtSn");
|
||||
String bdMgtSn = request.getParameter("bdMgtSn");
|
||||
String command = request.getParameter("command");
|
||||
%>
|
||||
</head>
|
||||
<script language="javascript">
|
||||
function init(){
|
||||
var url = location.href;
|
||||
var confmKey = "bnVsbDIwMTQxMTE5MTAwODQz";
|
||||
var inputYn= "<%=inputYn%>";
|
||||
if(inputYn != "Y"){
|
||||
document.form.confmKey.value = confmKey;
|
||||
document.form.returnUrl.value = url;
|
||||
document.form.action="http://www.juso.go.kr/addrlink/addrLinkUrl.do"; //인터넷망
|
||||
//document.form.action="http://10.182.60.22/addrlink/addrLinkUrl.do"; //내부행망
|
||||
document.form.submit();
|
||||
}else{
|
||||
opener.jusoCallBack("<%=roadFullAddr%>","<%=roadAddrPart1%>","<%=addrDetail%>","<%=roadAddrPart2%>","<%=engAddr%>","<%=jibunAddr%>","<%=zipNo%>", "<%=admCd%>", "<%=rnMgtSn%>", "<%=bdMgtSn%>","<%=command%>");
|
||||
window.close();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<body onload="init();">
|
||||
<form id="form" name="form" method="post">
|
||||
<input type="hidden" id="confmKey" name="confmKey" value=""/>
|
||||
<input type="hidden" id="returnUrl" name="returnUrl" value=""/>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<%
|
||||
//request.setCharacterEncoding("UTF-8"); //한글이 깨지면 주석 제거(UTF-8일 경우)
|
||||
String encodingType = "UTF-8"; //UTF-8일 경우 주석 제거
|
||||
|
||||
//request.setCharacterEncoding("EUC-KR"); //한글이 깨지면 주석 제거(EUC-KR일 경우)
|
||||
//String encodingType = "EUC-KR"; //EUC-KR일 경우 주석 제거
|
||||
|
||||
/*
|
||||
도로명주소 팝업API 승인키
|
||||
'승인되지 않은 KEY 입니다.' 메시지 출력 시
|
||||
주소기반산업지원서비스 홈페이지 - 기술제공 - API신청 - API 신청하기에서
|
||||
신청내역 클릭 후 승인키 발급받은 본인이 본인인증하여 승인키 확인
|
||||
*/
|
||||
String confmKey = "bnVsbDIwMTQxMTE5MTAwODQz"; //도로명주소 팝업 API 승인키 입력
|
||||
|
||||
/*
|
||||
검색결과 화면 출력유형
|
||||
1 : 도로명
|
||||
2 : 도로명+지번
|
||||
3 : 도로명+상세건물명
|
||||
4 : 도로명+지번+상세건물명 (기본)
|
||||
*/
|
||||
String resultType = "4";
|
||||
|
||||
//상세주소 사용 유무(Y, N)
|
||||
String useDetailAddr = "N";
|
||||
|
||||
/*
|
||||
사용할 css 경로(회사로고, 배경화면, 색상테마)
|
||||
주소기반산업지원서비스 홈페이지 - 기술제공 - API신청 - API 신청하기에서
|
||||
CSS 파일 경로 - 샘플소스 다운로드하여 사용
|
||||
사용하지 않을 경우 공란("")
|
||||
*/
|
||||
String cssUrl = "";
|
||||
|
||||
//http, https 체크
|
||||
String protocol = request.isSecure() ? "https" : "http";
|
||||
String command = request.getParameter("command");
|
||||
%>
|
||||
|
||||
<script type="text/javascript" src="<%=protocol%>://business.juso.go.kr/juso_support_center/assets/js/jquery-1.12.4.min.js"></script>
|
||||
<%-- <script type="text/javascript" src="<%=protocol%>://business.juso.go.kr/juso_support_center/assets/js/popup/roadPopupApi.js?confmKey=<%=confmKey%>&resultType=<%=resultType%>&useDetailAddr=<%=useDetailAddr%>&encodingType=<%=encodingType%>&cssUrl=<%=cssUrl%>"></script> --%>
|
||||
<script type="text/javascript" src="/js/roadPopupApi.js?confmKey=<%=confmKey%>&resultType=<%=resultType%>&useDetailAddr=<%=useDetailAddr%>&encodingType=<%=encodingType%>&cssUrl=<%=cssUrl%>&command=<%=command%>"></script>
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<title>주소정보연계 | 도로명주소 안내시스템</title>
|
||||
<script language="javascript">
|
||||
|
||||
//IE에서 opener관련 오류가 발생하는 경우, window에 이름을 명시해줍니다.
|
||||
//window.name="jusoPopup";
|
||||
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body onload="init();" class ="visualSection">
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,46 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Insert title here</title>
|
||||
<%
|
||||
request.setCharacterEncoding("UTF-8"); //한글깨지면 주석제거
|
||||
String inputYn = request.getParameter("inputYn");
|
||||
String roadFullAddr = request.getParameter("roadFullAddr");
|
||||
String roadAddrPart1 = request.getParameter("roadAddrPart1");
|
||||
String roadAddrPart2 = request.getParameter("roadAddrPart2");
|
||||
String engAddr = request.getParameter("engAddr");
|
||||
String jibunAddr = request.getParameter("jibunAddr");
|
||||
String zipNo = request.getParameter("zipNo");
|
||||
String addrDetail = request.getParameter("addrDetail");
|
||||
String admCd = request.getParameter("admCd");
|
||||
String rnMgtSn = request.getParameter("rnMgtSn");
|
||||
String bdMgtSn = request.getParameter("bdMgtSn");
|
||||
String command = request.getParameter("command");
|
||||
%>
|
||||
</head>
|
||||
<script language="javascript">
|
||||
function init(){
|
||||
var url = location.href;
|
||||
var confmKey = "bnVsbDIwMTQxMTE5MTAwODQz";
|
||||
var inputYn= "<%=inputYn%>";
|
||||
if(inputYn != "Y"){
|
||||
document.form.confmKey.value = confmKey;
|
||||
document.form.returnUrl.value = url;
|
||||
document.form.action="http://www.juso.go.kr/addrlink/addrLinkUrl.do"; //인터넷망
|
||||
//document.form.action="http://10.182.60.22/addrlink/addrLinkUrl.do"; //내부행망
|
||||
document.form.submit();
|
||||
}else{
|
||||
opener.jusoCallBack("<%=roadFullAddr%>","<%=roadAddrPart1%>","<%=addrDetail%>","<%=roadAddrPart2%>","<%=engAddr%>","<%=jibunAddr%>","<%=zipNo%>", "<%=admCd%>", "<%=rnMgtSn%>", "<%=bdMgtSn%>","<%=command%>");
|
||||
window.close();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<body onload="init();">
|
||||
<form id="form" name="form" method="post">
|
||||
<input type="hidden" id="confmKey" name="confmKey" value=""/>
|
||||
<input type="hidden" id="returnUrl" name="returnUrl" value=""/>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
1277
src/main/webapp/WEB-INF/views/_common/_js/roadPopupApi.js
Normal file
1277
src/main/webapp/WEB-INF/views/_common/_js/roadPopupApi.js
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user