이준호 전자조정시스템 커밋
- 홈페이지 속도 개선
This commit is contained in:
parent
c5034c0df5
commit
5c53c84a9d
@ -765,114 +765,11 @@ public class AdjReqMgrController {
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
//System.out.println("adjstReqVO.getAdrSeq()");
|
||||
//System.out.println(adjstReqVO.getAdrSeq());
|
||||
//String userId = "123";
|
||||
|
||||
AdjstReqVO adjstMsrMasterVO = new AdjstReqVO();
|
||||
//adjstMsrMasterVO.setAdrSeq("ADR_0000000000000381");
|
||||
adjstMsrMasterVO.setAdrSeq(adjstReqVO.getAdrSeq());
|
||||
|
||||
/*
|
||||
JSONObject jsMaster = new JSONObject();
|
||||
JSONObject jsDepInfo = new JSONObject();
|
||||
JSONObject jsReqInfo = new JSONObject();
|
||||
JSONArray jsRespInfo = new JSONArray();
|
||||
JSONArray jsAtchFileInfo = new JSONArray();
|
||||
|
||||
if(!userId.equals("")) {
|
||||
|
||||
//임시 저장중인 데이터가 있는지 확인
|
||||
//조정사건 번호 조회하기
|
||||
AdjstReqVO adjMsrMaster = adjstReqService.selectAdjsMgrMasterByAdrSeq(adjstMsrMasterVO);
|
||||
|
||||
jsMaster = parseJsonData(adjMsrMaster);
|
||||
|
||||
//첨부파일이 있는경우 파일 이름 처리해주기
|
||||
if(adjMsrMaster.getAtchFileId() != null || adjMsrMaster.getAtchFileId().equals("")) {
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(adjMsrMaster.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
JSONObject jsFile = new JSONObject();
|
||||
|
||||
for(int i=0; i< fileList.size(); i++) {
|
||||
JSONObject oj = new JSONObject();
|
||||
String fileNm = fileList.get(i).getOrignlFileNm();
|
||||
|
||||
oj.put("atchFile", fileNm);
|
||||
jsAtchFileInfo.add(oj);
|
||||
}
|
||||
}
|
||||
|
||||
if(adjMsrMaster != null) {
|
||||
// 조정사건번호 입력해주기
|
||||
adjstReqVO.setAdrSeq(adjMsrMaster.getAdrSeq());
|
||||
|
||||
//임시저장중인 대리인, 신청인, 피신청인 정보 리스트로 불러오기
|
||||
List<AdjstReqVO> adjstReqUserList = adjstReqService.selectAdjsReqUserListByadjSeq(adjMsrMaster);
|
||||
|
||||
if(adjstReqUserList.size() > 0) { //신청인 정보가 있는 경우 실행
|
||||
|
||||
//신청 대리인이 포함되어 있는지 확인 - 리스트 정렬을 rpplTy desc 정렬을 해서 첫번째 리스트가 대리인이 있는지 확인
|
||||
String rpplTy = adjstReqUserList.get(0).getRpplTy();
|
||||
int listCnt = adjstReqUserList.size();
|
||||
|
||||
AdjstReqVO adjReqDepInfo = new AdjstReqVO(); //대리인 정보
|
||||
AdjstReqVO adjReqInfo = new AdjstReqVO(); //신청인 정보
|
||||
AdjstReqVO adjReqRespInfo = new AdjstReqVO(); //피신청인 정보
|
||||
|
||||
for(int i=0; i < listCnt; i++) {
|
||||
|
||||
AdjstReqVO temp = new AdjstReqVO();
|
||||
String rpplTy1 = adjstReqUserList.get(i).getRpplTy();
|
||||
|
||||
if(rpplTy1.equals("30")) { //대리인 정보 담기
|
||||
|
||||
//신청 대리인 정보 추가해주기
|
||||
temp = adjstReqUserList.get(i);
|
||||
adjReqDepInfo.getAdjstReqVoList().add(decryptAdjReqMgrReturn(temp));
|
||||
|
||||
jsDepInfo = parseJsonData(temp);
|
||||
|
||||
}else if(rpplTy1.equals("10")) { //신청인 정보 담기
|
||||
|
||||
//신청인 정보 추가해주기
|
||||
temp = adjstReqUserList.get(i);
|
||||
adjReqInfo.getAdjstReqVoList().add(decryptAdjReqMgrReturn(temp));
|
||||
jsReqInfo = parseJsonData(temp);
|
||||
|
||||
}else if(rpplTy1.equals("20")) {
|
||||
|
||||
//피신청인 정보 추가해주기
|
||||
temp = adjstReqUserList.get(i);
|
||||
adjReqRespInfo.getAdjstReqVoList().add(decryptAdjReqMgrReturn(temp));
|
||||
|
||||
JSONObject jsTemp = new JSONObject();
|
||||
|
||||
jsTemp = parseJsonData(temp);
|
||||
jsRespInfo.add(jsTemp);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
JSONObject jsObjData = new JSONObject();
|
||||
|
||||
jsObjData.put("jsMaster", jsMaster);
|
||||
jsObjData.put("jsDepInfo", jsDepInfo);
|
||||
jsObjData.put("jsReqInfo", jsReqInfo);
|
||||
jsObjData.put("jsRespInfo", jsRespInfo);
|
||||
jsObjData.put("jsAtchFileInfo", jsAtchFileInfo);
|
||||
*/
|
||||
|
||||
|
||||
OzSchdExportUtil ozSchd = new OzSchdExportUtil();
|
||||
|
||||
JSONObject jsObjData = ozSchd.makeReqReport(
|
||||
@ -938,115 +835,6 @@ public class AdjReqMgrController {
|
||||
, devServerCheckString
|
||||
);
|
||||
|
||||
|
||||
/*
|
||||
private String ozDevServerIp;
|
||||
|
||||
//개발, local oz 스케쥴러 서버 IP + port
|
||||
@Value("#{globalSettings['Globals.oz.devSchedulerIp']}")
|
||||
private String ozDevSchedulerIp;
|
||||
|
||||
//개발, local oz to pdf 저장 경로
|
||||
@Value("#{globalSettings['Globals.oz.devPath']}")
|
||||
private String ozDevPath;
|
||||
|
||||
//real oz 서버 IP + port
|
||||
@Value("#{globalSettings['Globals.oz.realServerIp']}")
|
||||
private String ozRealServerIp;
|
||||
|
||||
//real oz 스케쥴러 서버 IP + port
|
||||
@Value("#{globalSettings['Globals.oz.realSchedulerIp']}")
|
||||
private String ozRealSchedulerIp;
|
||||
|
||||
//real oz to pdf 저장 경로
|
||||
@Value("#{globalSettings['Globals.oz.realPath']}")
|
||||
private String ozRealPath;
|
||||
* */
|
||||
//checkOzEnvNMakePDF
|
||||
|
||||
/*
|
||||
//로컬, 개발 서버
|
||||
if("local".equals(islocal)) {
|
||||
System.out.println(islocal + "환경입니다.");
|
||||
|
||||
String ozrFilePath = "/adjReqReport.ozr";
|
||||
//이준호 오즈리포트 export 경로 앞에 "/"추가 테스트_220310
|
||||
*String savePath = adjstReqVO.getAdrSeq() + "/adjReqReport.pdf";*
|
||||
String savePath = "/" + adjstReqVO.getAdrSeq() + "/adjReqReport.pdf";
|
||||
savePath = "/usr/local/tomcat/webapps/data"+savePath;
|
||||
savePath = ozDevPath + adjstReqVO.getAdrSeq() + "/adjReqReport.pdf";
|
||||
|
||||
String jsonData = jsObjData.toJSONString();
|
||||
|
||||
jsonData = jsonData.replace("\\\\r\\\\n", "\\r\\n"); //리포트 내용에 줄바꿈 문자 변환 - pdf에서는 \\r\\n으로 넘겨야 줄바꿈이 정상 처리됨
|
||||
ozSchd.ozschdFileExport(ozrFilePath, jsonData, savePath, req);
|
||||
}
|
||||
//실서버
|
||||
else {
|
||||
System.out.println("#################################" + islocal + "환경입니다.");
|
||||
|
||||
//이준호 오즈리포트 export 추가 ozFile폴더에도 생성
|
||||
String ozrFilePath2 = "/adjReqReport.ozr";
|
||||
|
||||
//이준호 오즈리포트 export_0406_nas에 파일 저장 성공
|
||||
String savePath2 = "\\\\192.168.39.130\\data\\out\\" + adjstReqVO.getAdrSeq() + "\\ozFile\\adjReqReport.pdf";
|
||||
|
||||
String jsonData2 = jsObjData.toJSONString();
|
||||
|
||||
jsonData2 = jsonData2.replace("\\\\r\\\\n", "\\r\\n"); //리포트 내용에 줄바꿈 문자 변환 - pdf에서는 \\r\\n으로 넘겨야 줄바꿈이 정상 처리됨
|
||||
ozSchd.ozschdFileExport(ozrFilePath2, jsonData2, savePath2, req);
|
||||
*/
|
||||
|
||||
|
||||
|
||||
//=============================================테스트 소스 시작=====================================================================
|
||||
|
||||
/*//이준호 오즈리포트 export 추가 ozFile폴더에도 생성
|
||||
String ozrFilePath2 = "/adjReqReport.ozr";
|
||||
|
||||
//이준호 오즈리포트 export 경로 앞에 "/"추가 테스트_220310
|
||||
String savePath2 = "\\\\192.168.39.130\\data\\out\\adjReqReport2.pdf";
|
||||
System.out.println("@@@@@@@@@@@@@@@@@@adjstReqVO.getAdrSeq() :: @@@@@ =" + adjstReqVO.getAdrSeq());
|
||||
|
||||
System.out.println("@@@@@@@@@@@@@@@@@@ savePath2 :: @@@@@ = " + savePath2);
|
||||
|
||||
String jsonData2 = jsObjData.toJSONString();
|
||||
|
||||
jsonData2 = jsonData2.replace("\\\\r\\\\n", "\\r\\n"); //리포트 내용에 줄바꿈 문자 변환 - pdf에서는 \\r\\n으로 넘겨야 줄바꿈이 정상 처리됨
|
||||
ozSchd.ozschdFileExport(ozrFilePath2, jsonData2, savePath2, req);
|
||||
|
||||
//이준호 오즈리포트 export 추가 ozFile폴더에도 생성
|
||||
String ozrFilePath3 = "/adjReqReport.ozr";
|
||||
|
||||
//이준호 오즈리포트 export 경로 앞에 "/"추가 테스트_220310
|
||||
String savePath3 = "adjReqReport3.pdf";
|
||||
|
||||
System.out.println("@@@@@@@@@@@@@@@@@@ savePath3 :: @@@@@ = " + savePath3);
|
||||
|
||||
String jsonData3 = jsObjData.toJSONString();
|
||||
|
||||
jsonData3 = jsonData3.replace("\\\\r\\\\n", "\\r\\n"); //리포트 내용에 줄바꿈 문자 변환 - pdf에서는 \\r\\n으로 넘겨야 줄바꿈이 정상 처리됨
|
||||
ozSchd.ozschdFileExport(ozrFilePath3, jsonData3, savePath3, req);
|
||||
|
||||
//이준호 오즈리포트 export 추가 ozFile폴더에도 생성
|
||||
String ozrFilePath4 = "/adjReqReport.ozr";
|
||||
|
||||
//이준호 오즈리포트 export 경로 앞에 "/"추가 테스트_220310
|
||||
String savePath4 = "\\\\192.168.39.125\\data3\\out/adjReqReport4.pdf";
|
||||
|
||||
System.out.println("@@@@@@@@@@@@@@@@@@ savePath4 :: @@@@@ = " + savePath4);
|
||||
|
||||
String jsonData4 = jsObjData.toJSONString();
|
||||
|
||||
jsonData4 = jsonData4.replace("\\\\r\\\\n", "\\r\\n"); //리포트 내용에 줄바꿈 문자 변환 - pdf에서는 \\r\\n으로 넘겨야 줄바꿈이 정상 처리됨
|
||||
ozSchd.ozschdFileExport(ozrFilePath4, jsonData4, savePath4, req);
|
||||
//=============================================테스트 소스 끝=====================================================================
|
||||
*/
|
||||
/*
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrService.insert4Func(adjstReqVO.getAdrSeq(), "신청서출력-관리자"
|
||||
, adjstReqVO.getStatCd()
|
||||
|
||||
@ -434,12 +434,6 @@ public class MainController {
|
||||
boardVO.setFirstIndex(0); //
|
||||
boardVO.setBbsId("BBSMSTR_000000000651");
|
||||
List<BoardVO> vo = bbsMngService.selectMainBoardRecent(boardVO);
|
||||
//게시글 내용 html 태그 삭제
|
||||
for(int i=0; i<vo.size(); i++) {
|
||||
System.out.println("before count "+ i + " :: " + vo.get(i).getNttCn());
|
||||
// vo.get(i).setNttCn(vo.get(i).getNttCn().replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "").split("<")[0]);
|
||||
System.out.println("after count "+ i + " :: " + vo.get(i).getNttCn());
|
||||
}
|
||||
|
||||
model.addAttribute("bbsList", vo);
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
var pz_slide, sch_slide;
|
||||
$(document).ready(function () {
|
||||
// main_visual(); // 메인비주얼 슬라이드 스크립트
|
||||
pz_slide(); // 팝업존 슬라이드 스크립트
|
||||
sch_slide(); // 조정일정 스케줄 슬라이드 스크립트
|
||||
// pz_slide(); // 팝업존 슬라이드 스크립트
|
||||
// sch_slide(); // 조정일정 스케줄 슬라이드 스크립트
|
||||
|
||||
/* 달력 웹접근성 - 비어있는 칸 포커싱 안가게. */
|
||||
$(".date").each(function (idx, itm) {
|
||||
@ -14,12 +14,12 @@ $(document).ready(function () {
|
||||
/* //달력 웹접근성 - 비어있는 칸 포커싱 안가게. */
|
||||
|
||||
/* 조정일정 스케줄 웹접근성 */
|
||||
$(".sch.swiper-slide a").attr("tabIndex", "-1");
|
||||
$(".sch.swiper-slide.swiper-slide-active a").attr("tabIndex", "0");
|
||||
sch_slide.on("transitionEnd", function (swiper) {
|
||||
$(".sch.swiper-slide a").attr("tabIndex", "-1");
|
||||
$(".sch.swiper-slide.swiper-slide-active a").attr("tabIndex", "0");
|
||||
});
|
||||
// $(".sch.swiper-slide a").attr("tabIndex", "-1");
|
||||
// $(".sch.swiper-slide.swiper-slide-active a").attr("tabIndex", "0");
|
||||
// sch_slide.on("transitionEnd", function (swiper) {
|
||||
// $(".sch.swiper-slide a").attr("tabIndex", "-1");
|
||||
// $(".sch.swiper-slide.swiper-slide-active a").attr("tabIndex", "0");
|
||||
// });
|
||||
/* //조정일정 스케줄 웹접근성 */
|
||||
|
||||
$(".baro_cont ul li").mouseover(function(){
|
||||
@ -77,15 +77,15 @@ $(document).ready(function () {
|
||||
}
|
||||
});
|
||||
|
||||
// 웹접근성 - 포커스 시 자동 멈춤
|
||||
$(".pz_list .swiper-slide>a").on("focusin", function () {
|
||||
pz_slide.autoplay.stop();
|
||||
});
|
||||
|
||||
// 웹접근성 - 포커스아웃 시 자동
|
||||
$(".pz_list .swiper-slide>a").on("focusout", function () {
|
||||
pz_slide.autoplay.start();
|
||||
});
|
||||
// // 웹접근성 - 포커스 시 자동 멈춤
|
||||
// $(".pz_list .swiper-slide>a").on("focusin", function () {
|
||||
// pz_slide.autoplay.stop();
|
||||
// });
|
||||
//
|
||||
// // 웹접근성 - 포커스아웃 시 자동
|
||||
// $(".pz_list .swiper-slide>a").on("focusout", function () {
|
||||
// pz_slide.autoplay.start();
|
||||
// });
|
||||
});
|
||||
|
||||
//function main_visual() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user