이준호 전자조정시스템 고도화 커밋

아이티앤 수정 발견 사항
1. pdf뷰어 url 변경
	=> 완료
2. innorix.js 라이센스 변경
	=> 완료
3. 결제 운영 url로 변경
	=> 완료
4. 사용자 게시글 태그 그대로 나옴
	=> 완료

2023-01-18 전자조정시스템 수정 요청사항
2. 조정진행목록을 클릭했을때 보이는 화면에서 나타나는 진행목록을, 현재 1개월 신청일자로 지정되어 조회되도록 설정되어 있는데
   -> 3개월 신청일자 로 검색해서 나오는 목록을 초기값으로 하여 첫 화면에서 볼 수 있도록 수정 부탁드립니다.
저희가 보통 3개월 로 계속 검색을 해서 진행중 사건을 파악하고 있어, 일일이 3개월을 누르고 검색을 계속 해야 하는 번거로움이
있습니다.
처음 조회 화면부터 3개월이 초기값으로 나올 수 있도록 수정 부탁드립니다.
	=> 완료

3. 조정기일통지서 오즈리포트 출력 시 1페이지 "저작권 관련 분쟁(%조정번호% %저작물종류% 이용에 따른 분쟁)"
에서 "%저작물종류%"와 "이용에따른분쟁"의 문구가 겹쳐서 보임
	=> 완료
This commit is contained in:
leejunho 2023-01-19 17:04:28 +09:00
parent e5011fcc62
commit 6b17f471fd
11 changed files with 97 additions and 70 deletions

View File

@ -184,7 +184,7 @@ public class StreamDocsController {
info.setAdrSeq(pdfConversionVO.getAdrSeq()); info.setAdrSeq(pdfConversionVO.getAdrSeq());
info = cmmService.selectPgrCmm(info); info = cmmService.selectPgrCmm(info);
if (!"400000".equals(info.getStatCd())) { //종료인 경우 if ("400000".equals(info.getStatCd())) { //종료인 경우
System.out.println("종료된 경우OOOOOOOOOOOOOO"); System.out.println("종료된 경우OOOOOOOOOOOOOO");
//RestResponse rr = new RestResponse(null, "", null); //RestResponse rr = new RestResponse(null, "", null);

View File

@ -226,8 +226,16 @@ public class AdjstPayMentController {
String requestUrl = scheme + "://" + serverName + serverPort; String requestUrl = scheme + "://" + serverName + serverPort;
//고객사 임의데이터 ("요청URL" + "§" + "pk") //고객사 임의데이터 ("요청URL" + "§" + "pk")
String merchantData = requestUrl + "/web/kccadr/accdnt/apm/adjstPayMentProcess.do" + "§"; String merchantData = requestUrl + "/web/kccadr/accdnt/apm/adjstPayMentProcess.do" + "§";
if("local".equals(prodIsLocal)) {
merchantData = requestUrl + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
}else {
merchantData = "https://adr.copyright.or.kr" + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
}
model.addAttribute("mid", mid); model.addAttribute("mid", mid);
model.addAttribute("signKey", signKey); model.addAttribute("signKey", signKey);

View File

@ -657,8 +657,14 @@ public class AdjstReqStatusController {
String requestUrl = scheme + "://" + serverName + serverPort; String requestUrl = scheme + "://" + serverName + serverPort;
String merchantData = requestUrl + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
//고객사 임의데이터 ("요청URL" + "§" + "pk") //고객사 임의데이터 ("요청URL" + "§" + "pk")
String merchantData = requestUrl + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§"; if("local".equals(prodIsLocal)) {
merchantData = requestUrl + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
}else {
merchantData = "https://adr.copyright.or.kr" + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
}
model.addAttribute("mid", mid); model.addAttribute("mid", mid);
model.addAttribute("signKey", signKey); model.addAttribute("signKey", signKey);

View File

@ -256,7 +256,7 @@ public class ApmController {
* @throws Exception * @throws Exception
*/ */
@RequestMapping(value = "apmList.do") @RequestMapping(value = "apmList.do")
public String apmList(@ModelAttribute("cmmVO") PgrCmmVO cmmVO, ModelMap model) throws Exception { public String apmList(@ModelAttribute("cmmVO") PgrCmmVO cmmVO, HttpServletRequest request, ModelMap model) throws Exception {
/* /*
* if(apmVO.getPageUnit() != 10) { apmVO.setPageUnit(apmVO.getPageUnit()); } * if(apmVO.getPageUnit() != 10) { apmVO.setPageUnit(apmVO.getPageUnit()); }
@ -266,6 +266,12 @@ public class ApmController {
cmmVO.setSearchSortOrd("DESC"); cmmVO.setSearchSortOrd("DESC");
} }
String beforeUrl = request.getHeader("Referer");
if(!beforeUrl.contains("apm")) {
cmmVO.setSearchMonth("3");
}
if (StringUtil.isEmpty(cmmVO.getSearchStartDt())) { // 조회일시가 null인경우 if (StringUtil.isEmpty(cmmVO.getSearchStartDt())) { // 조회일시가 null인경우
Date today = new Date(); Date today = new Date();
cmmVO.setSearchStartDt(DateFormatUtils.format(DateUtils.addMonths(today, -1), "yyyyMMdd")); cmmVO.setSearchStartDt(DateFormatUtils.format(DateUtils.addMonths(today, -1), "yyyyMMdd"));
@ -324,7 +330,7 @@ public class ApmController {
// reqOlCdPst 값이 있으면 과거사건 조회하지 않음 // reqOlCdPst 값이 있으면 과거사건 조회하지 않음
model.addAttribute("list", cmmService.selectPgrCmmList(cmmVO)); model.addAttribute("list", cmmService.selectPgrCmmList(cmmVO));
model.addAttribute("cmmVO", cmmVO);
if (!StringUtil.isEmpty(cmmVO.getSearchCondition()) && "20".equals(cmmVO.getSearchCondition())) { // 검색조건 신청인 if (!StringUtil.isEmpty(cmmVO.getSearchCondition()) && "20".equals(cmmVO.getSearchCondition())) { // 검색조건 신청인
@ -392,6 +398,9 @@ public class ApmController {
// 조정사건일반 // 조정사건일반
PgrCmmVO info = cmmService.selectPgrCmm(cmmVO); PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
info.setSearchMonth(cmmVO.getSearchMonth());
model.addAttribute("info", info); model.addAttribute("info", info);

View File

@ -31,13 +31,14 @@
} }
function tabPageLoad(idx) { function tabPageLoad(idx) {
var url = getPageUrl(idx); var url = getPageUrl(idx);
$('#tabContent').load(url, { $('#tabContent').load(url, {
"adrSeq" : $("#adrSeq").val(), "adrSeq" : $("#adrSeq").val(),
"adrSn" : $("#adrSn").val(), "adrSn" : $("#adrSn").val(),
"reqOlCd" : $("#reqOlCd").val() "reqOlCd" : $("#reqOlCd").val(),
"searchMonth" : $("#searchMonth").val()
}, function(res, status, xhr) { }, function(res, status, xhr) {
console.log(status); console.log(status);
}); });
@ -74,6 +75,7 @@
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${apmVO.adrSeq}" />" /> <input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${apmVO.adrSeq}" />" />
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${apmVO.adrSn}" />" /> <input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${apmVO.adrSn}" />" />
<input type="hidden" id="reqOlCd" name="reqOlCd" value="<c:out value="${apmVO.reqOlCd}" />" /> <input type="hidden" id="reqOlCd" name="reqOlCd" value="<c:out value="${apmVO.reqOlCd}" />" />
<input type="hidden" id="searchMonth" name="searchMonth" value="<c:out value='${apmVO.searchMonth}'/>"/>
</form:form> </form:form>

View File

@ -766,6 +766,9 @@ $(document).ready(function(){
<input type="hidden" id="sbmtTyCd" name="sbmtTyCd" value=""/> <input type="hidden" id="sbmtTyCd" name="sbmtTyCd" value=""/>
<input type="hidden" id="rpplRespddSeq" name="rpplRespddSeq" value=""/> <input type="hidden" id="rpplRespddSeq" name="rpplRespddSeq" value=""/>
<!-- 검색조건 -->
<input type="hidden" id="SearchMonth" name="SearchMonth" value="${info.searchMonth}"/>
</form> </form>
<form id="entForm" name="entForm" method="post"> <form id="entForm" name="entForm" method="post">

View File

@ -653,7 +653,9 @@
* pdf Stream road * pdf Stream road
*/ */
function fn_read_streamDocs(url){ function fn_read_streamDocs(url){
window.open(url); var url2 = url;
url2 = url2.replace("http://192.168.39.144:8080", "");
window.open(url2);
} }
function fnc_download_endFile(){ function fnc_download_endFile(){

View File

@ -55,16 +55,9 @@
oz.sendToActionScript("viewer.pagedisplay" , "singlepagecontinuous"); //스크롤 추가_220921_이준호 oz.sendToActionScript("viewer.pagedisplay" , "singlepagecontinuous"); //스크롤 추가_220921_이준호
//오즈리포트 pdf 다운로드 시 폰트포함 옵션 추가_220727_이준호 //오즈리포트 pdf 다운로드 시 폰트포함 옵션 추가_220727_이준호
//oz.sendToActionScript("font.fontnames", "font1"); // 폰트에 대한 이름 임의로 설정
// oz.sendToActionScript("font.font1.nae", "%uB9D1%uC740%20%uACE0%uB515"); // 맑은 고딕 유니코드 문자
//oz.sendToActionScript("font.font1.name", "나눔스퀘어"); // 맑은 고딕 유니코드 문자
//oz.sendToActionScript("font.font1.url", "${ozFontPath}${ozFont}"); // 폰트 경로 기입, url이나 시스템 절대경로 지정 가능
oz.sendToActionScript("pdf.fontembedding", "true"); oz.sendToActionScript("pdf.fontembedding", "true");
oz.sendToActionScript("pdf.fontembedding_subset", "true"); oz.sendToActionScript("pdf.fontembedding_subset", "true");
// oz.sendToActionScript("print.externalmodule","oz.viewer.export.OZAppletPrintBarcode_MarkAny");
// oz.sendToActionScript("connection.extraparam","PropertiesFilePath=%OZCONF%/ozmarkany.properties,UserPassword=a,PdfCreator=MarkAny");
return true; return true;
} }

View File

@ -59,8 +59,7 @@
if(edtTy == undefined){ if(edtTy == undefined){
edtTy = "<c:out value='${master.edtTy}' />"; edtTy = "<c:out value='${master.edtTy}' />";
}else{ }else{
if(edtTy == 'E' && "<c:out value='${master.statCd}' />" != "${KccadrConstants.ADR_UPDT_REQ}"){
if(edtTy == 'E' && "<c:out value='${master.statCd}' />" != KccadrConstants.ADR_UPDT_REQ){
alert('수정요청상태가 아니기때문에 승인할 수 없습니다.'); alert('수정요청상태가 아니기때문에 승인할 수 없습니다.');
return false; return false;
} }
@ -78,12 +77,12 @@
*/ */
if(mode == 'C' && !( if(mode == 'C' && !(
mastStatCd == KccadrConstants.ADR_REQ_COMP || // 제출완료 mastStatCd == "${KccadrConstants.ADR_REQ_COMP}" || // 제출완료
mastStatCd == KccadrConstants.ADR_UPDT_RETN || // 수정요청반려 mastStatCd == "${KccadrConstants.ADR_UPDT_RETN}" || // 수정요청반려
mastStatCd == KccadrConstants.ADR_SUPP_COMP // 보완요청완료 mastStatCd == "${KccadrConstants.ADR_SUPP_COMP}" // 보완요청완료
) )
){ ){
var msg = KccadrConstants.ADR_CHK_MSG_034; var msg = "${KccadrConstants.ADR_CHK_MSG_034}";
alert(msg); alert(msg);
return false; return false;
} }

View File

@ -22,6 +22,8 @@
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%pageContext.setAttribute("crlf", "\r\n"); %> <%pageContext.setAttribute("crlf", "\r\n"); %>
<%pageContext.setAttribute("crlt", "&lt;"); %>
<%pageContext.setAttribute("crgt", "&gt;"); %>
<% <%
response.setHeader("Cache-Control","no-store"); response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache"); response.setHeader("Pragma","no-cache");
@ -316,7 +318,8 @@ function fn_egov_select_commentList(pageNo) {
${fn:replace(result.nttCn, crlf , '<br/>')} ${fn:replace(result.nttCn, crlf , '<br/>')}
</c:if> </c:if>
<c:if test="${'9620000' ne brdMstrVO.menuNo && '9650000' ne brdMstrVO.menuNo}"> <c:if test="${'9620000' ne brdMstrVO.menuNo && '9650000' ne brdMstrVO.menuNo}">
<c:out value="${result.nttCn}" escapeXml="false"/> <%-- <c:out value="${result.nttCn}" escapeXml="false"/> --%>
<c:out value="${fn:replace(fn:replace(fn:replace(result.nttCn, crlt , '<'), crgt , '>'), crlf , '<br/>')}" escapeXml="false"/>
</c:if> </c:if>
</p> </p>
</div> </div>

File diff suppressed because one or more lines are too long