Merge branch 'JIWOO'
This commit is contained in:
commit
ad44086ba9
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"%>
|
<%@ 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">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<title>Insert title here</title>
|
<%
|
||||||
<%
|
//request.setCharacterEncoding("UTF-8"); //한글이 깨지면 주석 제거(UTF-8일 경우)
|
||||||
request.setCharacterEncoding("UTF-8"); //한글깨지면 주석제거
|
String encodingType = "UTF-8"; //UTF-8일 경우 주석 제거
|
||||||
String inputYn = request.getParameter("inputYn");
|
|
||||||
String roadFullAddr = request.getParameter("roadFullAddr");
|
//request.setCharacterEncoding("EUC-KR"); //한글이 깨지면 주석 제거(EUC-KR일 경우)
|
||||||
String roadAddrPart1 = request.getParameter("roadAddrPart1");
|
//String encodingType = "EUC-KR"; //EUC-KR일 경우 주석 제거
|
||||||
String roadAddrPart2 = request.getParameter("roadAddrPart2");
|
|
||||||
String engAddr = request.getParameter("engAddr");
|
/*
|
||||||
String jibunAddr = request.getParameter("jibunAddr");
|
도로명주소 팝업API 승인키
|
||||||
String zipNo = request.getParameter("zipNo");
|
'승인되지 않은 KEY 입니다.' 메시지 출력 시
|
||||||
String addrDetail = request.getParameter("addrDetail");
|
주소기반산업지원서비스 홈페이지 - 기술제공 - API신청 - API 신청하기에서
|
||||||
String admCd = request.getParameter("admCd");
|
신청내역 클릭 후 승인키 발급받은 본인이 본인인증하여 승인키 확인
|
||||||
String rnMgtSn = request.getParameter("rnMgtSn");
|
*/
|
||||||
String bdMgtSn = request.getParameter("bdMgtSn");
|
String confmKey = "bnVsbDIwMTQxMTE5MTAwODQz"; //도로명주소 팝업 API 승인키 입력
|
||||||
String command = request.getParameter("command");
|
|
||||||
%>
|
/*
|
||||||
</head>
|
검색결과 화면 출력유형
|
||||||
<script language="javascript">
|
1 : 도로명
|
||||||
function init(){
|
2 : 도로명+지번
|
||||||
var url = location.href;
|
3 : 도로명+상세건물명
|
||||||
var confmKey = "bnVsbDIwMTQxMTE5MTAwODQz";
|
4 : 도로명+지번+상세건물명 (기본)
|
||||||
var inputYn= "<%=inputYn%>";
|
*/
|
||||||
if(inputYn != "Y"){
|
String resultType = "4";
|
||||||
document.form.confmKey.value = confmKey;
|
|
||||||
document.form.returnUrl.value = url;
|
//상세주소 사용 유무(Y, N)
|
||||||
document.form.action="http://www.juso.go.kr/addrlink/addrLinkUrl.do"; //인터넷망
|
String useDetailAddr = "N";
|
||||||
//document.form.action="http://10.182.60.22/addrlink/addrLinkUrl.do"; //내부행망
|
|
||||||
document.form.submit();
|
/*
|
||||||
}else{
|
사용할 css 경로(회사로고, 배경화면, 색상테마)
|
||||||
opener.jusoCallBack("<%=roadFullAddr%>","<%=roadAddrPart1%>","<%=addrDetail%>","<%=roadAddrPart2%>","<%=engAddr%>","<%=jibunAddr%>","<%=zipNo%>", "<%=admCd%>", "<%=rnMgtSn%>", "<%=bdMgtSn%>","<%=command%>");
|
주소기반산업지원서비스 홈페이지 - 기술제공 - API신청 - API 신청하기에서
|
||||||
window.close();
|
CSS 파일 경로 - 샘플소스 다운로드하여 사용
|
||||||
}
|
사용하지 않을 경우 공란("")
|
||||||
}
|
*/
|
||||||
</script>
|
String cssUrl = "";
|
||||||
<body onload="init();">
|
|
||||||
<form id="form" name="form" method="post">
|
//http, https 체크
|
||||||
<input type="hidden" id="confmKey" name="confmKey" value=""/>
|
String protocol = request.isSecure() ? "https" : "http";
|
||||||
<input type="hidden" id="returnUrl" name="returnUrl" value=""/>
|
String command = request.getParameter("command");
|
||||||
</form>
|
%>
|
||||||
</body>
|
|
||||||
</html>
|
<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