Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet
This commit is contained in:
commit
68a2831010
@ -231,7 +231,7 @@ public class SocialCertController {
|
|||||||
returnData.put("msg", "인증되었습니다.");
|
returnData.put("msg", "인증되었습니다.");
|
||||||
|
|
||||||
//세션 등록
|
//세션 등록
|
||||||
FairnetUtils.setCertSession(reqeust, nDecrypt(result.getReceiverName()), nDecrypt(result.getReceiverHP()));
|
FairnetUtils.setCertSession(reqeust, nDecrypt(result.getReceiverName()), nDecrypt(result.getReceiverHP()), "");
|
||||||
|
|
||||||
certVO.setPhone(nDecrypt(result.getReceiverHP()));
|
certVO.setPhone(nDecrypt(result.getReceiverHP()));
|
||||||
certVO.setName(nDecrypt(result.getReceiverName()));
|
certVO.setName(nDecrypt(result.getReceiverName()));
|
||||||
@ -302,7 +302,7 @@ public class SocialCertController {
|
|||||||
returnData.put("msg", "인증되었습니다.");
|
returnData.put("msg", "인증되었습니다.");
|
||||||
|
|
||||||
//세션 등록
|
//세션 등록
|
||||||
FairnetUtils.setCertSession(reqeust, kDecrypt(result.getReceiverName()), kDecrypt(result.getReceiverHP()));
|
FairnetUtils.setCertSession(reqeust, kDecrypt(result.getReceiverName()), kDecrypt(result.getReceiverHP()), "");
|
||||||
|
|
||||||
certVO.setPhone(kDecrypt(result.getReceiverHP()));
|
certVO.setPhone(kDecrypt(result.getReceiverHP()));
|
||||||
certVO.setName(kDecrypt(result.getReceiverName()));
|
certVO.setName(kDecrypt(result.getReceiverName()));
|
||||||
@ -366,9 +366,11 @@ public class SocialCertController {
|
|||||||
|
|
||||||
private String kDecrypt(String param) {
|
private String kDecrypt(String param) {
|
||||||
// 복호화 키
|
// 복호화 키
|
||||||
String secretKey = "+EJwVvo37PY1v4zcENdmGezYXwCdmtUlbaNVI0kvrFM=";
|
// String secretKey = "+EJwVvo37PY1v4zcENdmGezYXwCdmtUlbaNVI0kvrFM=";
|
||||||
|
String secretKey = "5n7Zmp9J04TRHpJI4tmBE9N84yBMl8RWCQIa9tjX7f4=";
|
||||||
// 초기화 벡터
|
// 초기화 벡터
|
||||||
String iv = "uG+F70tIcBb3z1lh8RcVDQ==";
|
// String iv = "uG+F70tIcBb3z1lh8RcVDQ==";
|
||||||
|
String iv = "2qL7BcJrSkeflRNIPznR+g==";
|
||||||
// 암호문
|
// 암호문
|
||||||
String cipherText = SeedUtils.setReplaceNull(param);
|
String cipherText = SeedUtils.setReplaceNull(param);
|
||||||
try {
|
try {
|
||||||
|
|||||||
@ -238,6 +238,8 @@ public class BaseController {
|
|||||||
log.warn("nanumCall>>>>"+params.get("nanumCall"));
|
log.warn("nanumCall>>>>"+params.get("nanumCall"));
|
||||||
}else if("FILE".equals(type)){
|
}else if("FILE".equals(type)){
|
||||||
fileService.fileInsertEgov(params, request, session);
|
fileService.fileInsertEgov(params, request, session);
|
||||||
|
}else if("SAMETIME_FILE".equals(type)){ //동시기안 파일 첨부
|
||||||
|
fileService.fileInsertSameTime(params, request, session);
|
||||||
}else if("TRS_EDIT".equals(type)){
|
}else if("TRS_EDIT".equals(type)){
|
||||||
//사건마스터
|
//사건마스터
|
||||||
params.put("sql", pageFolder+".selectRceptms");
|
params.put("sql", pageFolder+".selectRceptms");
|
||||||
|
|||||||
@ -279,6 +279,119 @@ public class SeedFileService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void fileInsertSameTime(EgovMap paramMap, HttpServletRequest request, HttpSession session)throws Exception {
|
||||||
|
System.out.println(">>>>>>>fileInsertEgov<<<<<<<<<");
|
||||||
|
try {
|
||||||
|
|
||||||
|
String siteIdx = SeedUtils.setReplaceNull(session.getAttribute("siteIdx"));
|
||||||
|
if(siteIdx.equals("")){
|
||||||
|
siteIdx = SeedUtils.setReplaceNull(request.getParameter("siteIdx"));
|
||||||
|
}
|
||||||
|
String fileFuncType = (String)paramMap.get("fileFuncType");
|
||||||
|
String fileTarget = (String)paramMap.get("fileTarget");
|
||||||
|
|
||||||
|
SeedProperties seedProperties = new SeedProperties();
|
||||||
|
|
||||||
|
/*String rootPath = seedProperties.getConfigValue("file.real.path");
|
||||||
|
String tempPath = seedProperties.getConfigValue("file.temp.path");*/
|
||||||
|
|
||||||
|
/*241216 global 값으로 수정*/
|
||||||
|
/*String rootPath = propertyService.getString("file.real.path");
|
||||||
|
String tempPath = propertyService.getString("file.temp.path");*/
|
||||||
|
String rootPath = globalRealPath;
|
||||||
|
String tempPath = globalTempPath;
|
||||||
|
|
||||||
|
SeedDateUtil seedDateUtil = new SeedDateUtil();
|
||||||
|
String toDate = seedDateUtil.getSimpleDateFormat(new Date(), "yyyyMMdd");
|
||||||
|
String renameDate = seedDateUtil.getSimpleDateFormat(new Date(), "yyyyMMddHHmmss");
|
||||||
|
|
||||||
|
SeedUtils.setSeedMkDirs(rootPath + "/"+siteIdx+ "/" +fileFuncType);
|
||||||
|
|
||||||
|
int fileCnt = 0;
|
||||||
|
|
||||||
|
String[] uploadFileName = request.getParameterValues("uploadFileName");
|
||||||
|
String[] uploadFileReName = request.getParameterValues("uploadFileReName");
|
||||||
|
String[] copyContractYnList = request.getParameterValues("copyContractYn");
|
||||||
|
String[] fileGubun = request.getParameterValues("fileGubun");
|
||||||
|
String[] fileMemo = request.getParameterValues("fileMemo");
|
||||||
|
|
||||||
|
if(uploadFileName!=null && uploadFileName.length > 0){
|
||||||
|
|
||||||
|
for(int i=0; i<uploadFileName.length; i++){
|
||||||
|
|
||||||
|
String uploadFileNameData = uploadFileName[i];
|
||||||
|
String uploadFileReNameData = uploadFileReName[i];
|
||||||
|
String fileGubunData = fileGubun[i];
|
||||||
|
String fileMemoData = "";
|
||||||
|
|
||||||
|
if(fileMemo !=null && fileMemo.length > 0){
|
||||||
|
if(uploadFileName.length == fileMemo.length){
|
||||||
|
fileMemoData = fileMemo[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
String copyContractYn = "";
|
||||||
|
if(copyContractYnList != null){
|
||||||
|
copyContractYn = copyContractYnList[i];
|
||||||
|
}
|
||||||
|
|
||||||
|
String fileType = uploadFileNameData.substring(uploadFileNameData.lastIndexOf(".")+1, uploadFileNameData.length());
|
||||||
|
String reFileName = renameDate + "_" + SeedUtils.getSeedMD5Code(String.valueOf(SeedUtils.getRandom(999,1)));
|
||||||
|
|
||||||
|
File oldFile = new File(tempPath + "/"+siteIdx+"/"+fileFuncType+ "/" + uploadFileReNameData);
|
||||||
|
System.out.println(">>>>>>>fileInsertEgov0<<<<<<<<<"+tempPath + "/"+siteIdx+"/"+fileFuncType+ "/" + uploadFileReNameData);
|
||||||
|
if(oldFile.exists()){
|
||||||
|
|
||||||
|
Long fileSize = oldFile.length();
|
||||||
|
|
||||||
|
SeedUtils.setSeedFileCopy(tempPath + "/"+siteIdx+"/"+fileFuncType + "/" + uploadFileReNameData,
|
||||||
|
rootPath + "/"+siteIdx+"/"+fileFuncType+"/"+reFileName+"."+fileType);
|
||||||
|
|
||||||
|
|
||||||
|
paramMap.put("uploadFileNameData", uploadFileNameData);
|
||||||
|
paramMap.put("reFileName", reFileName+"."+fileType);
|
||||||
|
paramMap.put("fileSize", fileSize);
|
||||||
|
paramMap.put("fileType", fileType);
|
||||||
|
paramMap.put("filePath", rootPath + "/"+siteIdx+"/"+fileFuncType+"/");
|
||||||
|
paramMap.put("copyContractYn", copyContractYn);
|
||||||
|
paramMap.put("fileGubun", fileGubunData);
|
||||||
|
paramMap.put("fileMemo", fileMemoData);
|
||||||
|
//파일타입에 따라서 sql분기
|
||||||
|
/*if(fileFuncType.equals("mediation")){
|
||||||
|
dao.caseInsert(paramMap);
|
||||||
|
}else{
|
||||||
|
dao.fileInsert(paramMap);
|
||||||
|
}*/
|
||||||
|
System.out.println(">>>>>>>fileInsertEgov1<<<<<<<<<");
|
||||||
|
String[] fileTargets = fileTarget.split("_");
|
||||||
|
try {
|
||||||
|
for(String target : fileTargets) {
|
||||||
|
String[] targetTwo = target.split("@");
|
||||||
|
|
||||||
|
String rceptNo = targetTwo[0];
|
||||||
|
String caseNo = targetTwo[1];
|
||||||
|
|
||||||
|
paramMap.put("rceptNo", rceptNo);
|
||||||
|
paramMap.put("fileAdd1", caseNo);
|
||||||
|
bservice.insert(paramMap);
|
||||||
|
}
|
||||||
|
}catch(Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
System.out.println(">>>>>>>fileInsertEgov2<<<<<<<<<");
|
||||||
|
|
||||||
|
oldFile.delete();
|
||||||
|
fileCnt = fileCnt+1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public List<Map<String, Object>> fileList(Map<String,Object> paramMap){
|
public List<Map<String, Object>> fileList(Map<String,Object> paramMap){
|
||||||
return dao.fileList(paramMap);
|
return dao.fileList(paramMap);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -419,7 +419,7 @@ public class WebUserCheckController {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
FairnetUtils.setCertSession(req, hpName, hpCellNo);
|
FairnetUtils.setCertSession(req, hpName, hpCellNo, hpDi);
|
||||||
|
|
||||||
CertVO certVO = new CertVO();
|
CertVO certVO = new CertVO();
|
||||||
certVO.setName(hpName);
|
certVO.setName(hpName);
|
||||||
|
|||||||
@ -2970,7 +2970,7 @@ public class WebMediationController {
|
|||||||
caseAuthVO.setCertId(certVO.getCertId());
|
caseAuthVO.setCertId(certVO.getCertId());
|
||||||
|
|
||||||
//등록자 승인 완료 설정
|
//등록자 승인 완료 설정
|
||||||
caseAuthVO.setCaseAuthType("REG");
|
caseAuthVO.setCaseAuthType("reg");
|
||||||
caseAuthVO.setCaseAuthYn("Y");
|
caseAuthVO.setCaseAuthYn("Y");
|
||||||
|
|
||||||
caseAuthService.insertCaseAuth(caseAuthVO);
|
caseAuthService.insertCaseAuth(caseAuthVO);
|
||||||
|
|||||||
@ -461,6 +461,7 @@ private Logger log = Logger.getLogger(this.getClass());
|
|||||||
//페이지용 추가 1
|
//페이지용 추가 1
|
||||||
try {
|
try {
|
||||||
paramMap.put("hpDi", session.getAttribute("hpDi"));
|
paramMap.put("hpDi", session.getAttribute("hpDi"));
|
||||||
|
paramMap.put("certDi", session.getAttribute("certDi"));
|
||||||
}catch(Exception ex) {
|
}catch(Exception ex) {
|
||||||
paramMap.put("hpDi", "hpDi");
|
paramMap.put("hpDi", "hpDi");
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
@ -480,8 +481,8 @@ private Logger log = Logger.getLogger(this.getClass());
|
|||||||
PageMaker pageMaker = new PageMaker();
|
PageMaker pageMaker = new PageMaker();
|
||||||
pageMaker.setCri(cri);
|
pageMaker.setCri(cri);
|
||||||
|
|
||||||
|
//2025년 1월 1일 데이터부터 조회
|
||||||
pageMaker.setTotalCount(service.myPageListCnt(paramMap));
|
pageMaker.setTotalCount(service.myPageListCnt(paramMap));
|
||||||
|
|
||||||
map.put("myPageList", service.myPageList(paramMap));
|
map.put("myPageList", service.myPageList(paramMap));
|
||||||
map.put("pageMaker", pageMaker);
|
map.put("pageMaker", pageMaker);
|
||||||
}catch(Exception ex) {
|
}catch(Exception ex) {
|
||||||
@ -503,6 +504,236 @@ private Logger log = Logger.getLogger(this.getClass());
|
|||||||
return new ModelAndView("/_extra/web/user/myPage/myMediationList");
|
return new ModelAndView("/_extra/web/user/myPage/myMediationList");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// /user/mypage/case/01/169/myMediationList.do
|
||||||
|
@RequestMapping("/web/user/mypage/{siteIdx}/01/{siteMenuIdx}/myPastMediationList.do")
|
||||||
|
public ModelAndView myPastMediationList(ModelMap map, HttpSession session, HttpServletRequest req, @RequestParam Map<String,Object> paramMap, Criteria cri,
|
||||||
|
@PathVariable(value="siteIdx") String siteIdx,
|
||||||
|
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx
|
||||||
|
){
|
||||||
|
|
||||||
|
/*
|
||||||
|
if(SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){
|
||||||
|
map.put("siteIdx", "case");
|
||||||
|
map.put("url", "/web/user/mypage/case/01/168/myCheck.do");
|
||||||
|
map.put("message", "common.message.my.check");
|
||||||
|
map.put("opener", "");
|
||||||
|
map.put("append", "");
|
||||||
|
map.put("self", "");
|
||||||
|
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
// CI 체크
|
||||||
|
if(!FairnetUtils.ciCheck(map, session)) {
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("1");
|
||||||
|
|
||||||
|
boolean b_ret_u = true;
|
||||||
|
map = FairnetUtils.myCheck(map, session);
|
||||||
|
b_ret_u = (boolean)map.get("b_ret");
|
||||||
|
|
||||||
|
if (!b_ret_u) {
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
|
||||||
|
setSessionMessageRemove(session);
|
||||||
|
|
||||||
|
/*----권한체크----*/
|
||||||
|
Integer memberIdx = Integer.valueOf(SeedUtils.setReplaceNull(session.getAttribute("memberIdx"),"0"));
|
||||||
|
String memberGrant = (memberIdx == 0) ? "N" : SeedUtils.setReplaceNull(managerMemberService.getMemberMapForm(memberIdx, new String[] {"memberGrant"}).get("_memberGrant"), "N");
|
||||||
|
boolean memberAuthM = managerSiteManagerService.getSiteManagerListCnt(siteIdx, memberIdx);
|
||||||
|
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||||
|
|
||||||
|
System.out.println("12");
|
||||||
|
|
||||||
|
//메뉴 권한설정
|
||||||
|
/*
|
||||||
|
if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||||
|
!managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||||
|
|
||||||
|
map.put("message", "common.message.no.grant");
|
||||||
|
|
||||||
|
if(memberIdx.equals(0)){
|
||||||
|
map.put("url", "/"+siteIdx+"/index.do");
|
||||||
|
}else{
|
||||||
|
map.put("self", "history");
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
boolean b_ret = true;
|
||||||
|
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||||
|
|
||||||
|
if (!b_ret) {
|
||||||
|
return new ModelAndView("/_common/jsp/message");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Map<Object, Object> tSiteMenuDB = managerSiteMenuService.getSiteMenuMapForm(siteMenuIdx,
|
||||||
|
new String[] {"siteMenuName", "siteMenuParentTitle", "siteMenuStatus", "siteMenuType", "siteMenuLinkUrl", "siteMenuCharge", "siteMenuCharge", "siteMenuSNS",
|
||||||
|
"siteMenuTitle", "siteMenuRegDate", "siteMenuModDate", "siteMenuNameType", "siteMenuIdxs", "siteMenuDepth", "siteMenuSatisfaction", "siteMenuIdx1",
|
||||||
|
"tSite.siteActiveMenuWidth", "tSite.siteService", "tSite.siteServiceSdate", "tSite.siteServiceSdate"});
|
||||||
|
|
||||||
|
System.out.println("13");
|
||||||
|
|
||||||
|
/*
|
||||||
|
if(!memberGrant.equals("S") && !memberAuthM && !memberAuth){
|
||||||
|
if(!SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuStatus")).equals("U")){
|
||||||
|
map.put("message", "common.message.no.siteMenu");
|
||||||
|
map.put("self", "history");
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteService")).equals("Y")){
|
||||||
|
|
||||||
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
|
||||||
|
try{
|
||||||
|
|
||||||
|
Date getDate = new Date();
|
||||||
|
|
||||||
|
Date sDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceSdate")));
|
||||||
|
Date eDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceEdate")));
|
||||||
|
|
||||||
|
if((sDate.compareTo(formatter.parse(formatter.format(getDate))) > 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) > 0) ||
|
||||||
|
(sDate.compareTo(formatter.parse(formatter.format(getDate))) < 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) < 0)){
|
||||||
|
return new ModelAndView("redirect:/user/common/service/"+siteIdx+".do");
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch(ParseException e){
|
||||||
|
log.error("CHECK ERROR:",e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("14");
|
||||||
|
|
||||||
|
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("F") ||
|
||||||
|
SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("L")){
|
||||||
|
return new ModelAndView("redirect:"+SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuLinkUrl")));
|
||||||
|
}
|
||||||
|
|
||||||
|
String siteMenuManager = "N";
|
||||||
|
StringBuffer siteMenuManagerIdx = new StringBuffer();
|
||||||
|
String siteMenuCharge = SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuCharge"), "N");
|
||||||
|
|
||||||
|
List<Map<Object, Object>> siteMenuManagerList =
|
||||||
|
managerSiteMenuManagerService.getSiteMenuManagerMapList(siteMenuIdx, new String[] {"siteMenuManagerStatus", "tMember.memberIdx"});
|
||||||
|
|
||||||
|
System.out.println("15");
|
||||||
|
|
||||||
|
for(int i=0; i<siteMenuManagerList.size(); i++){
|
||||||
|
|
||||||
|
Map<Object, Object> tSiteMenuManagerDB = siteMenuManagerList.get(i);
|
||||||
|
|
||||||
|
if(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_siteMenuManagerStatus")).equals("U")){
|
||||||
|
|
||||||
|
if(!memberIdx.equals(0) &&
|
||||||
|
memberIdx.equals(Integer.parseInt(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx"), "0"))) &&
|
||||||
|
siteMenuManager.equals("N")){
|
||||||
|
siteMenuManager = "Y";
|
||||||
|
}
|
||||||
|
siteMenuManagerIdx.append(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx")).toString());
|
||||||
|
siteMenuManagerIdx.append(",");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(memberGrant.equals("S") || memberAuthM){
|
||||||
|
siteMenuManager = "Y";
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("16");
|
||||||
|
|
||||||
|
//편집 권한
|
||||||
|
map.put("siteMenuManager", siteMenuManager);
|
||||||
|
//담당자 보기 설정
|
||||||
|
map.put("siteMenuCharge", siteMenuCharge);
|
||||||
|
//담당자 이름
|
||||||
|
map.put("siteMenuManagerIdx", siteMenuManagerIdx.toString());
|
||||||
|
//만족도 설정
|
||||||
|
map.put("siteMenuSatisfaction", SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuSatisfaction"), "N"));
|
||||||
|
|
||||||
|
map.put("siteMenuSubTitle", managerSiteMenuService.getSiteMenuSubTitleForm(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdx1"))));
|
||||||
|
|
||||||
|
String siteMenuTitle = managerSiteMenuService.getSiteMenuParentName(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdxs")), "edit").replaceAll("》", "|") +
|
||||||
|
" | " + SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuName"));
|
||||||
|
|
||||||
|
map.put("siteMenuTitle", siteMenuTitle);
|
||||||
|
|
||||||
|
System.out.println("157");
|
||||||
|
|
||||||
|
//부모메뉴 타이틀 설정한 경우 해당 글의 부모 타이틀을 가져옴
|
||||||
|
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuParentTitle") ,"N").equals("Y")){
|
||||||
|
String[] siteMenuTitles = siteMenuTitle.split("\\|");
|
||||||
|
tSiteMenuDB.put("_siteMenuName", siteMenuTitles[Integer.parseInt(tSiteMenuDB.get("_siteMenuDepth").toString())-1]);
|
||||||
|
}
|
||||||
|
|
||||||
|
map.put("tSiteMenuDB", tSiteMenuDB);
|
||||||
|
|
||||||
|
map.put("memberAuthM", memberAuthM);
|
||||||
|
map.put("seedMenuAuth", managerGroupService.getGroupList(siteIdx, memberIdx, memberMerge, memberMergeSiteIdx));
|
||||||
|
/*----권한체크 종료----*/
|
||||||
|
|
||||||
|
System.out.println("158");
|
||||||
|
|
||||||
|
//여기서부터 작업할거
|
||||||
|
//페이징 관련
|
||||||
|
paramMap.put("pageStart", cri.getPageStart());
|
||||||
|
paramMap.put("perPageNum", cri.getPerPageNum());
|
||||||
|
|
||||||
|
//페이지용 추가 1
|
||||||
|
try {
|
||||||
|
paramMap.put("hpDi", session.getAttribute("hpDi"));
|
||||||
|
paramMap.put("certDi", session.getAttribute("certDi"));
|
||||||
|
}catch(Exception ex) {
|
||||||
|
paramMap.put("hpDi", "hpDi");
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
//사건권한 설정
|
||||||
|
try {
|
||||||
|
CertVO certVO = certService.selectCert(FairnetUtils.getCertSession(req));
|
||||||
|
paramMap.put("certName", certVO.getName());
|
||||||
|
paramMap.put("certPhone", certVO.getPhone());
|
||||||
|
}catch(Exception ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
//페이지용 추가 2
|
||||||
|
try {
|
||||||
|
PageMaker pageMaker = new PageMaker();
|
||||||
|
pageMaker.setCri(cri);
|
||||||
|
|
||||||
|
//2025년 1월 1일 이전 데이터 조회
|
||||||
|
paramMap.put("viewPoint", "past");
|
||||||
|
pageMaker.setTotalCount(service.myPageListCnt(paramMap));
|
||||||
|
map.put("myPageList", service.myPageList(paramMap));
|
||||||
|
map.put("pageMaker", pageMaker);
|
||||||
|
}catch(Exception ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("159");
|
||||||
|
|
||||||
|
System.out.println(paramMap);
|
||||||
|
System.out.println("160");
|
||||||
|
System.out.println(map);
|
||||||
|
|
||||||
|
System.out.println("161");
|
||||||
|
|
||||||
|
if ("temp".equals((String)paramMap.get("command"))) {
|
||||||
|
return new ModelAndView("/_extra/web/user/myPage/myMediationTempList");
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ModelAndView("/_extra/web/user/myPage/myPastMediationList");
|
||||||
|
}
|
||||||
|
|
||||||
// /user/mypage/case/01/169/myMediationView.do
|
// /user/mypage/case/01/169/myMediationView.do
|
||||||
@RequestMapping("/web/user/mypage/{siteIdx}/01/{siteMenuIdx}/myMediationDetail.do")
|
@RequestMapping("/web/user/mypage/{siteIdx}/01/{siteMenuIdx}/myMediationDetail.do")
|
||||||
public ModelAndView myMediationView(ModelMap map, HttpSession session, HttpServletRequest req, @RequestParam Map<String,Object> paramMap,
|
public ModelAndView myMediationView(ModelMap map, HttpSession session, HttpServletRequest req, @RequestParam Map<String,Object> paramMap,
|
||||||
@ -659,8 +890,17 @@ private Logger log = Logger.getLogger(this.getClass());
|
|||||||
CaseAuthVO caseAuthVO = new CaseAuthVO();
|
CaseAuthVO caseAuthVO = new CaseAuthVO();
|
||||||
caseAuthVO.setCertId(certVO.getCertId());
|
caseAuthVO.setCertId(certVO.getCertId());
|
||||||
caseAuthVO.setRceptNo(SeedUtils.setReplaceNull(paramMap.get("rceptNo")));
|
caseAuthVO.setRceptNo(SeedUtils.setReplaceNull(paramMap.get("rceptNo")));
|
||||||
|
|
||||||
|
//등록자 이전사건조회에서 상세 넘어갈 시 권한 등록하기
|
||||||
|
caseAuthVO.setCaseAuthType("reg");
|
||||||
|
caseAuthVO.setCaseAuthYn("N");
|
||||||
|
caseAuthService.insertCaseAuth(caseAuthVO);
|
||||||
|
|
||||||
caseAuthVO = caseAuthService.selectCaseAuthExist(caseAuthVO);
|
caseAuthVO = caseAuthService.selectCaseAuthExist(caseAuthVO);
|
||||||
map.put("caseAuthVO", caseAuthVO);//구분
|
map.put("caseAuthVO", caseAuthVO);//구분
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}catch(Exception e) {
|
}catch(Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@ -1082,6 +1322,7 @@ private Logger log = Logger.getLogger(this.getClass());
|
|||||||
|
|
||||||
req.getSession().removeAttribute("certNm");
|
req.getSession().removeAttribute("certNm");
|
||||||
req.getSession().removeAttribute("certHpNo");
|
req.getSession().removeAttribute("certHpNo");
|
||||||
|
req.getSession().removeAttribute("certDi");
|
||||||
|
|
||||||
return "redirect:/";
|
return "redirect:/";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,9 +9,10 @@ import java.net.URL;
|
|||||||
import java.security.KeyManagementException;
|
import java.security.KeyManagementException;
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.security.cert.X509Certificate;
|
import java.security.cert.X509Certificate;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Base64;
|
import java.util.Base64;
|
||||||
import java.util.Calendar;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -40,7 +41,6 @@ import com.fasterxml.jackson.core.type.TypeReference;
|
|||||||
import com.fasterxml.jackson.databind.JsonNode;
|
import com.fasterxml.jackson.databind.JsonNode;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import com.fasterxml.jackson.databind.node.TextNode;
|
import com.fasterxml.jackson.databind.node.TextNode;
|
||||||
import com.ibm.icu.text.SimpleDateFormat;
|
|
||||||
|
|
||||||
import kcc.com.snd.service.SendAtVO;
|
import kcc.com.snd.service.SendAtVO;
|
||||||
import kcc.com.snd.service.SendAtVO.Content;
|
import kcc.com.snd.service.SendAtVO.Content;
|
||||||
@ -152,9 +152,13 @@ public class FairnetUtils {
|
|||||||
String hpRetUrl = CertGlobalSet.getHpRetUrl() + "/web/user/siren/case/04/154/check.do";//모바일 인증후 리턴 페이지
|
String hpRetUrl = CertGlobalSet.getHpRetUrl() + "/web/user/siren/case/04/154/check.do";//모바일 인증후 리턴 페이지
|
||||||
|
|
||||||
//날짜 생성
|
//날짜 생성
|
||||||
Calendar today = Calendar.getInstance();
|
// Calendar today = Calendar.getInstance();
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
|
// SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
|
||||||
String day = sdf.format(today.getTime());
|
// String day = sdf.format(today.getTime());
|
||||||
|
|
||||||
|
LocalDateTime today = LocalDateTime.now();
|
||||||
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
|
||||||
|
String day = today.format(formatter);
|
||||||
|
|
||||||
java.util.Random ran = new Random();
|
java.util.Random ran = new Random();
|
||||||
//랜덤 문자 길이
|
//랜덤 문자 길이
|
||||||
@ -251,10 +255,14 @@ public class FairnetUtils {
|
|||||||
HttpServletRequest reqeust
|
HttpServletRequest reqeust
|
||||||
, String certNm
|
, String certNm
|
||||||
, String certHpNo
|
, String certHpNo
|
||||||
|
, String certDi
|
||||||
) {
|
) {
|
||||||
HttpSession session = reqeust.getSession();
|
HttpSession session = reqeust.getSession();
|
||||||
session.setAttribute("certNm", certNm);
|
session.setAttribute("certNm", certNm);
|
||||||
session.setAttribute("certHpNo", certHpNo);
|
session.setAttribute("certHpNo", certHpNo);
|
||||||
|
if(!"".equals(certDi)) {
|
||||||
|
session.setAttribute("certDi", certDi);
|
||||||
|
}
|
||||||
|
|
||||||
session.setMaxInactiveInterval(60*60*2);
|
session.setMaxInactiveInterval(60*60*2);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,12 +21,12 @@ Globals.LocalIp = 127.0.0.1
|
|||||||
|
|
||||||
# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428
|
# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428
|
||||||
Globals.DbType = oracle
|
Globals.DbType = oracle
|
||||||
Globals.UserName= FAIRNETUR
|
Globals.UserName= newcasedb
|
||||||
Globals.Password= FAIRNETUR!@#$
|
Globals.Password= newcasedb1130
|
||||||
|
|
||||||
# oracle
|
# oracle
|
||||||
Globals.DriverClassName=oracle.jdbc.OracleDriver
|
Globals.DriverClassName=oracle.jdbc.OracleDriver
|
||||||
Globals.Url=jdbc:oracle:thin:@211.245.106.125:1521:XE
|
Globals.Url=jdbc:oracle:thin:@211.245.106.125:1521:kofairdb
|
||||||
|
|
||||||
# MainPage Setting(admin)
|
# MainPage Setting(admin)
|
||||||
Globals.MainPage = /cmm/main/mainPage.do
|
Globals.MainPage = /cmm/main/mainPage.do
|
||||||
|
|||||||
@ -1,300 +0,0 @@
|
|||||||
#-----------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
|
||||||
#
|
|
||||||
#-----------------------------------------------------------------------
|
|
||||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
|
||||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
|
||||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
|
||||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
|
||||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
|
||||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
|
||||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
|
||||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
|
||||||
#-----------------------------------------------------------------------
|
|
||||||
|
|
||||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
|
||||||
Globals.OsType = WINDOWS
|
|
||||||
|
|
||||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
|
||||||
Globals.LocalIp = 127.0.0.1
|
|
||||||
|
|
||||||
# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428
|
|
||||||
Globals.DbType = oracle
|
|
||||||
Globals.UserName= FAIRNETUR
|
|
||||||
Globals.Password= FAIRNETUR@#$
|
|
||||||
|
|
||||||
# oracle
|
|
||||||
Globals.DriverClassName=oracle.jdbc.OracleDriver
|
|
||||||
Globals.Url=jdbc:oracle:thin:@119.193.215.98:1524:XE
|
|
||||||
|
|
||||||
# MainPage Setting(admin)
|
|
||||||
Globals.MainPage = /cmm/main/mainPage.do
|
|
||||||
#\ucee8\ud150\uce20 \ud30c\uc77c\uc704\uce58
|
|
||||||
Globals.ckeditorUploadDir=/usr/local/tomcat/file/ckeditor/
|
|
||||||
#TEST SERVER
|
|
||||||
Globals.RealCntFileFolder=C:/eGovFrameDev-3.9.0-64bit_ncms/workspace/ncms39/src/main/webapp/WEB-INF/jsp/cnt/
|
|
||||||
|
|
||||||
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
|
||||||
#\uac1c\ubc1c\uc11c\ubc84
|
|
||||||
#Globals.prod.islocal=local
|
|
||||||
#\uc2e4\uc11c\ubc84
|
|
||||||
Globals.prod.islocal=real
|
|
||||||
|
|
||||||
##############################################################################################################
|
|
||||||
#############################################\ubd84\uc7c1\uc870\uc815 \ucd94\uac00 \uc601\uc5ed ###################################################
|
|
||||||
##############################################################################################################
|
|
||||||
|
|
||||||
#hibernate \uc124\uc815
|
|
||||||
language=ko
|
|
||||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
|
||||||
|
|
||||||
|
|
||||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
|
||||||
Globals.message.check=message
|
|
||||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
Globals.message.confirm=false
|
|
||||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
|
||||||
Globals.message.time=1500
|
|
||||||
|
|
||||||
|
|
||||||
#SEED \uc5b8\uc5b4 ex). ko,en
|
|
||||||
language=ko
|
|
||||||
#SEED URL \uc778\uc99d\ud0a4
|
|
||||||
seed.key=wb3v96+QZFtSb/nfBWG7MQ9yhOnmQ3lzKFpjtuL77vA=
|
|
||||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \uc811\uc18d \ub0a0\uc9dc \uae30\uac04 \uc124\uc815 ex). 0000-00-00 ~ 0000-00-0000
|
|
||||||
seed.key.date=Waoa8oWVv6WPaaqsw3jGAQ==
|
|
||||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0 \ub77c\uc774\uc13c\uc2a4
|
|
||||||
seed.site.license=dDDxHXAwkzrD1hpNcksUuA==
|
|
||||||
|
|
||||||
#\uc11c\ubc84 HOST \ub77c\uc774\uc13c\uc2a4[]
|
|
||||||
server.host.name=OsIUEcGP7ONHDjAHOjJwuVUmRS5pNCYC
|
|
||||||
#\uc11c\ubc84 IP \ub77c\uc774\uc13c\uc2a4[]
|
|
||||||
server.host.ip=MjFPxdq/pwOO+LAukz4FT6kEZQ20gmwL
|
|
||||||
|
|
||||||
#\uac1c\uc778\uc815\ubcf4 \uae30\ub2a5 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
private=false
|
|
||||||
|
|
||||||
#\ud1b5\uacc4 \uae30\ub2a5 \uc124\uc815 ex). none,sessionId,accessIp
|
|
||||||
statistics.type=sessionId
|
|
||||||
|
|
||||||
#\uc11c\ubc84 OS \uc885\ub958
|
|
||||||
os=windows
|
|
||||||
#\uc11c\ubc84 \ubc84\uc804
|
|
||||||
os.version=7
|
|
||||||
|
|
||||||
#DB \uc885\ub958
|
|
||||||
database=oracle
|
|
||||||
#DB \ubc84\uc804
|
|
||||||
database.version=11
|
|
||||||
#DB\uc5d0 \ub530\ub978 hibernate \uc124\uc815\uac12 applicationContext-hibernate.xml \ub77c\uc778 \ucc38\uc870
|
|
||||||
#database.hibernate.dialect=org.hibernate.dialect.OracleDialect
|
|
||||||
database.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
|
||||||
|
|
||||||
#WAS \uc885\ub958
|
|
||||||
was=tomcat
|
|
||||||
#WAS \ubc84\uc804
|
|
||||||
was.version=6
|
|
||||||
#WAS \uc138\uc158 \uc124\uc815 ex). 60[60\ubd84]
|
|
||||||
was.session.time=60
|
|
||||||
#WAS \ub85c\uadf8 \uacbd\ub85c
|
|
||||||
was.log.path=D:/tomcat/apache-tomcat-7.0.63-case_seed/logs/
|
|
||||||
|
|
||||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ud0c0\uc785 \uc124\uc815 ex). message,script
|
|
||||||
message.check=message
|
|
||||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \uc2dc\uac04 \uc124\uc815 ex). 1500
|
|
||||||
message.time=1500
|
|
||||||
#\uba54\uc2dc\uc9c0 \ud398\uc774\uc9c0 \ubc84\ud2bc\ud65c\uc131\ud654 \uc124\uc815 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
message.confirm=false
|
|
||||||
|
|
||||||
#\ucabd\uc9c0 \uae30\ub2a5 ex). 100
|
|
||||||
message.count.limit=100
|
|
||||||
#\ucabd\uc9c0 \uae30\ub2a5 \ucca8\ubd80\ud30c\uc77c \uc0ac\uc774\uc988 ex). 100
|
|
||||||
message.file.size=100
|
|
||||||
|
|
||||||
#captcha \uae30\ub2a5 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
captcha=true
|
|
||||||
#captcha \uae00\uc790\uc0c9 \uc5ec\ubd80 ex). green,pink,gray,black,blue
|
|
||||||
captcha.color=black
|
|
||||||
#captcha \uac00\ub85c \uc0ac\uc774\uc988
|
|
||||||
captcha.width=150
|
|
||||||
#captcha \uc138\ub85c \uc0ac\uc774\uc988
|
|
||||||
captcha.height=50
|
|
||||||
#captcha \uae00\uc790 \uc0ac\uc774\uc988
|
|
||||||
captcha.font.size=40
|
|
||||||
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uac00\ub85c \uc0ac\uc774\uc988
|
|
||||||
thumb.width=250
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uc378\ub124\uc77c \uc138\ub85c \uc0ac\uc774\uc988
|
|
||||||
thumb.height=250
|
|
||||||
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uba40\ud2f0 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
file.multi=false
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \ubbf8\ub9ac\ubcf4\uae30 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
file.preview=false
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
file.encryption=false
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uc554\ud638\ud654 \uae30\ub2a5 \ub9ac\uc2a4\ud2b8[] ex). bbs,message,formbuilder
|
|
||||||
file.encryption.type=bbs,message,formbuilder
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c 20GB ex). 2000000000
|
|
||||||
file.size=2000000000
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uc124\uba85 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
file.text=true
|
|
||||||
|
|
||||||
#\ud68c\uc6d0\uad00\ub9ac \uba54\ub274 \uc228\uae40 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc228\uae40],false[\ubcf4\uc784]
|
|
||||||
member.page=true
|
|
||||||
#\ud68c\uc6d0 \uc790\ub3d9\uac00\uc785 \uc124\uc815 \uc5ec\ubd80 ex). true[\uc790\ub3d9\uac00\uc785],false[\uc2b9\uc778\uac00\uc785]
|
|
||||||
member.auto=true
|
|
||||||
#\ud68c\uc6d0 \ud0c8\ud1f4\uc2dc DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\uc0ad\uc81c\uc548\ud568],false[\uc0ad\uc81c\ud568]
|
|
||||||
member.flag=true
|
|
||||||
#\ud68c\uc6d0 \ud328\uc2a4\uc6cc\ub4dc \ubcc0\uacbd \uc5ec\ubd80 ex). 0[\uc0ac\uc6a9\uc548\ud568],3[3\uac1c\uc6d4]
|
|
||||||
member.pw.change=0
|
|
||||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uae30\ub2a5 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
member.lock=false
|
|
||||||
#\ud68c\uc6d0 \ub85c\uadf8\uc778 \uc2e4\ud328\uc2dc \uc7a0\uae40 \uce74\uc6b4\ud2b8 ex). 5[5\ubc88 \ud2c0\ub9ac\uba74 \ud68c\uc6d0 \uc7a0\uae40]
|
|
||||||
member.lock.num=5
|
|
||||||
|
|
||||||
#\ud1b5\ud569\ud68c\uc6d0 \uc5ec\ubd80 ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
member.merge=true
|
|
||||||
#\ud1b5\ud569\ud68c\uc6d0 siteIdx
|
|
||||||
member.merge.siteIdx=seed
|
|
||||||
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \uc5ec\ubd80 (\ud68c\uc6d0 \ub4f1\ub85d\uc77c \uae30\uc900\uc73c\ub85c \uc801\uc6a9) ex). true[\uc0ac\uc6a9],false[\uc0ac\uc6a9\uc548\ud568]
|
|
||||||
member.privacy.destroyed=false
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 DB\uc0ad\uc81c \uc5ec\ubd80 ex). true[\ubbf8\uc0ad\uc81c],false[\uc0ad\uc81c]
|
|
||||||
member.privacy.flag=true
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \uc218\uc9d1 \uae30\uac04\uc124\uc815(365\uc77c) ex). 365
|
|
||||||
member.privacy.date=365
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 ex). mail,sms
|
|
||||||
member.privacy.type=mail,sms
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 \ud0c0\uc785 \ub0a0\uc9dc \uc124\uc815[](\uc77c \uae30\uc900, \uae34\ub0a0\uc9dc\ubd80\ud130 \uc124\uc815\ud574\uc8fc\uc138\uc694) ex). 15,7
|
|
||||||
member.privacy.type.date=15,7
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 MAIL URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/mail/jsp/Page.do
|
|
||||||
member.privacy.mail.url=
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 SMS URL[] ex). http://seed.co.kr/user/extra/siteIdx/privacy/sms/jsp/Page.do
|
|
||||||
member.privacy.sms.url=
|
|
||||||
|
|
||||||
#FTP \uae30\ub2a5 \uc124\uc815 ex). false,ftp,sftp
|
|
||||||
ftp.type=false
|
|
||||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 127.0.0.1
|
|
||||||
ftp.server=false
|
|
||||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
|
||||||
ftp.id=false
|
|
||||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). seed
|
|
||||||
ftp.pw=false
|
|
||||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). 21
|
|
||||||
ftp.port=false
|
|
||||||
#FTP \uae30\ub2a5 \uc124\uc815[] ex). /home/data/seed
|
|
||||||
ftp.path=false
|
|
||||||
|
|
||||||
#POST \ubc29\uc2dd\uc774\uc5b4\ub3c4 \ud574\ub2f9 URL\uc740 CSRF\uc5d0\uc11c \uc81c\uc678[] ex). /user/extra/*/zipcode/zipcode/jsp/Page.do,siteRegProc.do,/*/proc/siteRegProc.do
|
|
||||||
#\ud68c\uc6d0 \uac1c\uc778\uc815\ubcf4 \ud30c\uae30 URL \ucd94\uac00\ud574\uc918\uc57c\ud55c\ub2e4. (\uac1c\uc778\uc815\ubcf4 \ud30c\uae30\ub294 POST\ud615\ud0dc\uc784)
|
|
||||||
csrf.url=/user/extra/case/zipCode/jusoPopup/jsp/Page.do,/nanum/NanumCallback.do,/user/mediation/case/04/154/mediationStep03.do,/user/extra/case/siren/hpParamPop/jsp/Page.do,/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do,/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do,/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do
|
|
||||||
|
|
||||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[]
|
|
||||||
#https.seed.url=/gta/index.do,/gta/login.do,/gtu/index.do,/gtu/login.do,/gtm/index.do,/gtm/login.do,/gte/index.do,/gte/login.do
|
|
||||||
#SEED \uad00\ub9ac\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[]
|
|
||||||
#http.seed.url=/dashboard.do,/eIndex.do,/gtu/memberList.do
|
|
||||||
|
|
||||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 https \uc801\uc6a9 URL[] ex). /user/extra/*/login/login/jsp/Page.do
|
|
||||||
https.url=
|
|
||||||
#\uc0ac\uc6a9\uc790 \ud398\uc774\uc9c0\uc758 http \uc801\uc6a9 URL[] ex). /*/index.do,/*/subIndex/
|
|
||||||
http.url=
|
|
||||||
|
|
||||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL
|
|
||||||
root.url=http://localhost
|
|
||||||
#\ud574\ub2f9 \uc11c\ubc84 SEED\uc11c\ubc84 \uacbd\ub85c
|
|
||||||
root.path=/usr/local/homepage/WEB-INF/views/site
|
|
||||||
#\ud574\ub2f9 \uc0ac\uc774\ud2b8 URL path
|
|
||||||
root.contextpath=
|
|
||||||
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uc784\uc2dc\ud3f4\ub354
|
|
||||||
file.temp.path=/usr/local/homepage/WEB-INF/views/site/case/upload/tempFiles
|
|
||||||
#\ucca8\ubd80\ud30c\uc77c \uc5c5\ub85c\ub4dc\ud3f4\ub354
|
|
||||||
file.real.path=/usr/local/homepage/WEB-INF/views/site/case/upload/uploadFiles
|
|
||||||
|
|
||||||
#NICE
|
|
||||||
nice.uid=kofair
|
|
||||||
nice.pwd=kofair2016!
|
|
||||||
|
|
||||||
#oz \uc11c\ubc84 \uc8fc\uc18c
|
|
||||||
oz.ozServerNm=http://211.245.106.124:8071
|
|
||||||
|
|
||||||
#\uadf8\ub8f9\uc6e8\uc5b4 \uc5f0\ub3d9 \uc8fc\uc18c
|
|
||||||
gw.url=https://gwd.unicologx.com
|
|
||||||
|
|
||||||
#\ubcf8\uc778\uc778\uc99d \uc11c\ubc84\uc8fc\uc18c
|
|
||||||
cert.retUrl=23https://fairnet.kofair.or.kr
|
|
||||||
cert.hpRetUrl=23https://fairnet.kofair.or.kr
|
|
||||||
cert.hpSrvNo=012006
|
|
||||||
|
|
||||||
#\ub300\uc6a9\ub7c9 innorix license
|
|
||||||
Globals.Innorix.License=svr
|
|
||||||
#Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/
|
|
||||||
|
|
||||||
#\uc774\uba54\uc77c \ubc1c\uc1a1 \uc815\ubcf4
|
|
||||||
email.smtpHost=mail.kofair.or.kr
|
|
||||||
email.smtpPort=25
|
|
||||||
email.username=caseadmin@kofair.or.kr
|
|
||||||
email.password=@caseadmin2024
|
|
||||||
|
|
||||||
#\uac80\uc0c9\uc194\ub8e8\uc158
|
|
||||||
search.host=http://211.245.106.124:7578
|
|
||||||
|
|
||||||
#\uc54c\ub9bc\ud1a1
|
|
||||||
ppurio.id=kofair
|
|
||||||
ppurio.pw=kofa2024@
|
|
||||||
ppurio.host=https://api.bizppurio.com
|
|
||||||
ppurio.senderKey=953031f0c131963c2fa9cd004f9965f9d487bdc5
|
|
||||||
ppurio.templateCode1=bizp_2024112810423519814410026
|
|
||||||
ppurio.templateCode2=bizp_2024112810423516931294012
|
|
||||||
ppurio.templateCode3=bizp_2024112810492919814837182
|
|
||||||
ppurio.templateCode4=bizp_2024112810492916931760451
|
|
||||||
ppurio.templateCode5=bizp_2024112810492916931854671
|
|
||||||
ppurio.templateCode6=bizp_2024112810522719814540186
|
|
||||||
ppurio.from=15881490
|
|
||||||
|
|
||||||
|
|
||||||
#pdf-url
|
|
||||||
##=====================================1.local(http://192.168.0.34:7080)=============================================================
|
|
||||||
##pdf\ubcc0\ud658\uc11c\ubc84 - WAS \uc5d0\uc11c \ud638\ucd9c\ud558\ub294 PDF \ubcc0\ud658 \uc11c\ubc84 IP \uc815\ubcf4\ub97c \ub123\ub294\ub2e4.
|
|
||||||
#Globals.pdf.serverUrl=192.168.0.200
|
|
||||||
|
|
||||||
|
|
||||||
##\uc6f9\ud398\uc774\uc9c0\ub97c pdf\ub85c \ubcc0\ud658\ud558\uae30 \uc704\ud55c api \ud638\ucd9curl - \uc870\uc815\uc2e0\uccad\uc11c \ub4f1 - WAS \uc11c\ubc84 \uc815\ubcf4\ub97c \ub123\ub294\ub2e4.
|
|
||||||
#Globals.pdf.apiUrl=http://192.168.0.34:7080
|
|
||||||
|
|
||||||
|
|
||||||
##pdf \uc11c\ubc84\uc758 \ub124\ud2b8\uc6cc\ud06c \uacbd\ub85c
|
|
||||||
##pdf\ubcc0\ud658 \uc11c\ube0c\ub97c \uc704\ud55c path - 1.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc774 \uc0dd\uc131\ub418\ub294 \uacbd\ub85c - PDF \ubcc0\ud658 \uc11c\ubc84\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ud3f4\ub354 \uc815\ubcf4\ub97c \ub123\ub294\ub2e4.
|
|
||||||
#Globals.pdf.filepath.out=file:/z:/out/
|
|
||||||
|
|
||||||
|
|
||||||
##tomcat upload \uacbd\ub85c
|
|
||||||
##\ud30c\uc77c \uad00\ub9ac\ub97c \uc704\ud55c path - 2.pdf\ubcc0\ud658\uc744 \uc704\ud55c \uc5c5\ub85c\ub4dc \ud30c\uc77c \uacbd\ub85c - WAS \uc11c\ubc84\uc5d0\uc11c PDF \ubcc0\ud658 \uc9c0\uc6d0\uc744 \uc704\ud574 \uc81c\uc5b4 \ud558\ub294 \uacbd\ub85c
|
|
||||||
#Globals.pdf.makepath=y:/
|
|
||||||
|
|
||||||
##\ud30c\uc77c \uad00\ub9ac\ub97c \uc704\ud55c path - 3.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc774 \uc0dd\uc131\ub418\ub294 \uacbd\ub85c - WAS \uc11c\ubc84\uc5d0\uc11c PDF \ubcc0\ud658 \uc9c0\uc6d0\uc744 \uc704\ud574 \uc81c\uc5b4 \ud558\ub294 \uacbd\ub85c
|
|
||||||
#Globals.pdf.makepath.out=y:/out/
|
|
||||||
|
|
||||||
|
|
||||||
##pdf\ubcc0\ud658 \ud30c\uc77c\uc758 \uc6f9\uc811\uadfc\uc744 \uc704\ud55c path - 4.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc744 \uc6f9\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud55c \uacbd\ub85c - \ubcc0\ud658\ub41c PDF \ud30c\uc77c\uc744 \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud574 \uc124\uc815\ub41c \uacbd\ub85c \uc815\ubcf4
|
|
||||||
#Globals.pdf.webpath=/pdf/out/
|
|
||||||
|
|
||||||
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8081)=============================================================
|
|
||||||
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
|
|
||||||
#Globals.pdf.serverUrl=192.168.0.200
|
|
||||||
#Globals.pdf.apiUrl=http://119.193.215.98:8081
|
|
||||||
#Globals.pdf.filepath.out=file:/z:/out/
|
|
||||||
#Globals.pdf.makepath=/usr/local/tomcat/file/sht/
|
|
||||||
#Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
|
|
||||||
#Globals.pdf.webpath=/pdf/out/
|
|
||||||
|
|
||||||
##=====================================3.\uc2e4\uc11c\ubc84(192.168.39.143, 192.168.39.144)=============================================================
|
|
||||||
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
|
|
||||||
Globals.pdf.serverUrl=192.168.39.147
|
|
||||||
Globals.pdf.apiUrl=http://192.168.39.143:8080
|
|
||||||
Globals.pdf.filepath.out=file:/z:/out/
|
|
||||||
Globals.pdf.makepath=/usr/local/tomcat/file/sht/
|
|
||||||
Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
|
|
||||||
Globals.pdf.webpath=/pdf/out/
|
|
||||||
@ -69,15 +69,18 @@
|
|||||||
WHERE UCA.RCEPT_NO = RCEPT_NO
|
WHERE UCA.RCEPT_NO = RCEPT_NO
|
||||||
AND UC.CERT_NAME = #{certName}
|
AND UC.CERT_NAME = #{certName}
|
||||||
AND UC.CERT_PHONE = #{certPhone}
|
AND UC.CERT_PHONE = #{certPhone}
|
||||||
AND UCA.CASE_AUTH_YN = 'Y'
|
|
||||||
)
|
)
|
||||||
<if test="hpDi != null"> OR APPLCNT_DI = #{hpDi}</if>
|
<if test="certDi != null"> OR APPLCNT_DI = #{certDi}</if>
|
||||||
)
|
)
|
||||||
AND DEL_GUBUN = 'N'
|
AND DEL_GUBUN = 'N'
|
||||||
<choose>
|
<choose>
|
||||||
<when test="command == 'temp'">AND REQUEST_CHECK = '1601000000'</when>
|
<when test="command == 'temp'">AND REQUEST_CHECK = '1601000000'</when>
|
||||||
<otherwise>AND REQUEST_CHECK = '1602000000'</otherwise>
|
<otherwise>AND REQUEST_CHECK = '1602000000'</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
|
<choose>
|
||||||
|
<when test="viewPoint == 'past'">AND TO_DATE('2025-01-01', 'YYYY-MM-DD') > CASE_DATE</when>
|
||||||
|
<otherwise>AND CASE_DATE >= TO_DATE('2025-01-01', 'YYYY-MM-DD')</otherwise>
|
||||||
|
</choose>
|
||||||
ORDER BY RCEPT_NO DESC
|
ORDER BY RCEPT_NO DESC
|
||||||
) ROW_
|
) ROW_
|
||||||
)
|
)
|
||||||
@ -97,15 +100,18 @@
|
|||||||
WHERE UCA.RCEPT_NO = RCEPT_NO
|
WHERE UCA.RCEPT_NO = RCEPT_NO
|
||||||
AND UC.CERT_NAME = #{certName}
|
AND UC.CERT_NAME = #{certName}
|
||||||
AND UC.CERT_PHONE = #{certPhone}
|
AND UC.CERT_PHONE = #{certPhone}
|
||||||
AND UCA.CASE_AUTH_YN = 'Y'
|
|
||||||
)
|
)
|
||||||
<if test="hpDi != null"> OR APPLCNT_DI = #{hpDi}</if>
|
<if test="certDi != null"> OR APPLCNT_DI = #{certDi}</if>
|
||||||
)
|
)
|
||||||
AND DEL_GUBUN = 'N'
|
AND DEL_GUBUN = 'N'
|
||||||
<choose>
|
<choose>
|
||||||
<when test="command == 'temp'">AND REQUEST_CHECK = '1601000000'</when>
|
<when test="command == 'temp'">AND REQUEST_CHECK = '1601000000'</when>
|
||||||
<otherwise>AND REQUEST_CHECK = '1602000000'</otherwise>
|
<otherwise>AND REQUEST_CHECK = '1602000000'</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
|
<choose>
|
||||||
|
<when test="viewPoint == 'past'">AND TO_DATE('2025-01-01', 'YYYY-MM-DD') > CASE_DATE</when>
|
||||||
|
<otherwise>AND CASE_DATE >= TO_DATE('2025-01-01', 'YYYY-MM-DD')</otherwise>
|
||||||
|
</choose>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 접수마스터 -->
|
<!-- 접수마스터 -->
|
||||||
|
|||||||
@ -12,10 +12,10 @@
|
|||||||
</Appenders>
|
</Appenders>
|
||||||
<Loggers>
|
<Loggers>
|
||||||
<Logger name="org.apache" level="ERROR"></Logger>
|
<Logger name="org.apache" level="ERROR"></Logger>
|
||||||
<Logger name="org.springframework" level="DEBUG"></Logger>
|
<Logger name="org.springframework" level="ERROR"></Logger>
|
||||||
|
|
||||||
<Logger name="egovframework" level="DEBUG"></Logger>
|
<Logger name="egovframework" level="ERROR"></Logger>
|
||||||
<Logger name="egovframework.rte" level="DEBUG"></Logger>
|
<Logger name="egovframework.rte" level="ERROR"></Logger>
|
||||||
|
|
||||||
<Logger name="com.ibatis.sqlmap" level="ERROR"></Logger>
|
<Logger name="com.ibatis.sqlmap" level="ERROR"></Logger>
|
||||||
|
|
||||||
|
|||||||
@ -26,20 +26,10 @@
|
|||||||
name="jndi/svr"
|
name="jndi/svr"
|
||||||
auth="Container"
|
auth="Container"
|
||||||
driverClassName="oracle.jdbc.driver.OracleDriver"
|
driverClassName="oracle.jdbc.driver.OracleDriver"
|
||||||
username="FAIRNETUR"
|
username="newcasedb"
|
||||||
password="FAIRNETUR!@#$"
|
password="newcasedb1130"
|
||||||
type="javax.sql.DataSource"
|
type="javax.sql.DataSource"
|
||||||
url="jdbc:oracle:thin:@211.245.106.125:1521/XE"
|
url="jdbc:oracle:thin:@211.245.106.125:1521/kofairdb"
|
||||||
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
|
|
||||||
/>
|
|
||||||
<Resource
|
|
||||||
name="jndi/svrtest"
|
|
||||||
auth="Container"
|
|
||||||
driverClassName="oracle.jdbc.driver.OracleDriver"
|
|
||||||
username="FAIRNETUR"
|
|
||||||
password="FAIRNETUR@#$"
|
|
||||||
type="javax.sql.DataSource"
|
|
||||||
url="jdbc:oracle:thin:@119.193.215.98:1524/XE"
|
|
||||||
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
|
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
|
||||||
/>
|
/>
|
||||||
<!-- 심볼릭링크 걸린 폴더를 tomcat이 허용하도록 설정(보안상 기본값 false) -->
|
<!-- 심볼릭링크 걸린 폴더를 tomcat이 허용하도록 설정(보안상 기본값 false) -->
|
||||||
|
|||||||
@ -8,27 +8,27 @@ dataconnection.count=3
|
|||||||
|
|
||||||
|
|
||||||
################################# \uac1c\ubc1c #################################
|
################################# \uac1c\ubc1c #################################
|
||||||
dataconnection1.conntype=jdbc
|
|
||||||
dataconnection1.type=Oracle
|
|
||||||
dataconnection1.dbname=XE
|
|
||||||
dataconnection1.version=
|
|
||||||
dataconnection1.url=jdbc:oracle:thin:@119.193.215.98:1524:XE
|
|
||||||
dataconnection1.user=FAIRNETUR
|
|
||||||
dataconnection1.password=FAIRNETUR@#$
|
|
||||||
dataconnection1.encoding=
|
|
||||||
dataconnection1.decoding=
|
|
||||||
################################# \uac1c\ubc1c #################################
|
|
||||||
|
|
||||||
################################# \uc2e4\uc11c\ubc84 #################################
|
|
||||||
#dataconnection1.conntype=jdbc
|
#dataconnection1.conntype=jdbc
|
||||||
#dataconnection1.type=Oracle
|
#dataconnection1.type=Oracle
|
||||||
#dataconnection1.dbname=XE
|
#dataconnection1.dbname=XE
|
||||||
#dataconnection1.version=
|
#dataconnection1.version=
|
||||||
#dataconnection1.url=jdbc:oracle:thin:@211.245.106.125:1521:XE
|
#dataconnection1.url=jdbc:oracle:thin:@119.193.215.98:1524:XE
|
||||||
#dataconnection1.user=FAIRNETUR
|
#dataconnection1.user=FAIRNETUR
|
||||||
#dataconnection1.password=FAIRNETUR!@#$
|
#dataconnection1.password=FAIRNETUR@#$
|
||||||
#dataconnection1.encoding=
|
#dataconnection1.encoding=
|
||||||
#dataconnection1.decoding=
|
#dataconnection1.decoding=
|
||||||
|
################################# \uac1c\ubc1c #################################
|
||||||
|
|
||||||
|
################################# \uc2e4\uc11c\ubc84 #################################
|
||||||
|
dataconnection1.conntype=jdbc
|
||||||
|
dataconnection1.type=Oracle
|
||||||
|
dataconnection1.dbname=XE
|
||||||
|
dataconnection1.version=
|
||||||
|
dataconnection1.url=jdbc:oracle:thin:@211.245.106.125:1521:kofairdb
|
||||||
|
dataconnection1.user=newcasedb
|
||||||
|
dataconnection1.password=newcasedb1130
|
||||||
|
dataconnection1.encoding=
|
||||||
|
dataconnection1.decoding=
|
||||||
################################# \uc2e4\uc11c\ubc84 #################################
|
################################# \uc2e4\uc11c\ubc84 #################################
|
||||||
|
|
||||||
dataconnection2.conntype=jdbc
|
dataconnection2.conntype=jdbc
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
# License key Value!!
|
# License key Value!!
|
||||||
#\uac1c\ubc1c\uc790\ub85c\uceec
|
#\uAC1C\uBC1C\uC790\uB85C\uCEEC
|
||||||
key=license
|
#key=license
|
||||||
|
|
||||||
#\uac1c\ubc1c\uc11c\ubc84
|
#\uAC1C\uBC1C\uC11C\uBC84
|
||||||
#key=qxl04+oK4y3vvoBqp/lqF86H0r88nTliyx1TVIS5+JSjl4/thf9vFFYP4FNkcR78gmwVouVKtzPwERFBD9rh1uhB7YkUPnnSo4EAf9XUHyGF1T/XHBBogB9Nh2Zby7CSTY366djkwF2blTxdbcNHvB6TKolr2pbWQtMhuYhLGbk=
|
#key=qxl04+oK4y3vvoBqp/lqF86H0r88nTliyx1TVIS5+JSjl4/thf9vFFYP4FNkcR78gmwVouVKtzPwERFBD9rh1uhB7YkUPnnSo4EAf9XUHyGF1T/XHBBogB9Nh2Zby7CSTY366djkwF2blTxdbcNHvB6TKolr2pbWQtMhuYhLGbk=
|
||||||
|
|
||||||
#\uc2e4\uc11c\ubc84
|
#\uC2E4\uC11C\uBC84
|
||||||
#key=I7p8BAksAJfmgja1vI9GE0ecBRpRao1lFo3gItvToaBKHVXv9Zk0BIXtjxbgNXYgVF1H3fkBkKbVSKbHJtBxgr2meVI9FNqMSTwV60mgyRFAhoFHbhsocmtG9zNtrtTAjo9OXaXmTGzCDlDmXmhE6///fNv9h3vUHdRhW8j8FaU=
|
key=I7p8BAksAJfmgja1vI9GE0ecBRpRao1lFo3gItvToaBKHVXv9Zk0BIXtjxbgNXYgVF1H3fkBkKbVSKbHJtBxgr2meVI9FNqMSTwV60mgyRFAhoFHbhsocmtG9zNtrtTAjo9OXaXmTGzCDlDmXmhE6///fNv9h3vUHdRhW8j8FaU=
|
||||||
@ -85,6 +85,7 @@
|
|||||||
<pattern>*/gtm/case/trublprocessmng/fileHistoryPop/jsp/Page.do*</pattern>
|
<pattern>*/gtm/case/trublprocessmng/fileHistoryPop/jsp/Page.do*</pattern>
|
||||||
<pattern>*/gtm/case/trublprocessmng/fileAtchPop/jsp/Page.do*</pattern>
|
<pattern>*/gtm/case/trublprocessmng/fileAtchPop/jsp/Page.do*</pattern>
|
||||||
<pattern>*/gtm/case/trublprocessmng/fileAtchPop2/jsp/Page.do*</pattern>
|
<pattern>*/gtm/case/trublprocessmng/fileAtchPop2/jsp/Page.do*</pattern>
|
||||||
|
<pattern>*/gtm/case/trublprocessmng/sameTimeFileAtchPop/jsp/Page.do*</pattern>
|
||||||
<pattern>*/gtm/newcasebase/fileatchPop/rawEdit.do*</pattern>
|
<pattern>*/gtm/newcasebase/fileatchPop/rawEdit.do*</pattern>
|
||||||
|
|
||||||
<!-- <pattern>*/manager/skin/siteSkinHtml.jsp*</pattern> -->
|
<!-- <pattern>*/manager/skin/siteSkinHtml.jsp*</pattern> -->
|
||||||
|
|||||||
@ -7,6 +7,7 @@
|
|||||||
<%@ page language='java' contentType='text/html; charset=UTF-8'%>
|
<%@ page language='java' contentType='text/html; charset=UTF-8'%>
|
||||||
<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %>
|
<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %>
|
||||||
<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>
|
<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>
|
||||||
|
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
|
||||||
<!-- <script src="/AnySign4PC/anySign4PCInterface.js"></script> -->
|
<!-- <script src="/AnySign4PC/anySign4PCInterface.js"></script> -->
|
||||||
|
|
||||||
@ -69,6 +70,7 @@
|
|||||||
<span>카카오톡</span>
|
<span>카카오톡</span>
|
||||||
</button>
|
</button>
|
||||||
</li>
|
</li>
|
||||||
|
<kc:profile value="local">
|
||||||
<li>
|
<li>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function devCiMake(){
|
function devCiMake(){
|
||||||
@ -81,6 +83,7 @@
|
|||||||
<span>개발용_ci생성_</span>
|
<span>개발용_ci생성_</span>
|
||||||
</button>
|
</button>
|
||||||
</li>
|
</li>
|
||||||
|
</kc:profile>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="box gray_border gray_fill border_3">
|
<div class="box gray_border gray_fill border_3">
|
||||||
본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가<br>신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다.
|
본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가<br>신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다.
|
||||||
|
|||||||
@ -30,8 +30,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function goList(){
|
function goList(){
|
||||||
|
var viewPoint = '${param.viewPoint}';
|
||||||
|
if(viewPoint == 'past'){
|
||||||
|
location.href="/web/user/mypage/case/01/169/myPastMediationList.do?page=1";
|
||||||
|
}else{
|
||||||
location.href="/web/user/mypage/case/01/169/myMediationList.do?page=1";
|
location.href="/web/user/mypage/case/01/169/myMediationList.do?page=1";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -0,0 +1,131 @@
|
|||||||
|
<%@ page language='java' contentType='text/html; charset=UTF-8'%>
|
||||||
|
<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %>
|
||||||
|
<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>
|
||||||
|
|
||||||
|
<!-- css -->
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/css/reset.css">
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/css/font.css">
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/usr/style/common.css">
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/usr/style/layout.css">
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/usr/style/popup.css">
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/usr/style/style.css">
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/usr/style/mypage.css">
|
||||||
|
|
||||||
|
<!-- js -->
|
||||||
|
<script src="/kofair_case_seed/script/lib/jquery-3.5.0.js"></script>
|
||||||
|
<script src="/kofair_case_seed/usr/scripts/common.js"></script>
|
||||||
|
<script src="/kofair_case_seed/usr/scripts/layout.js"></script>
|
||||||
|
<script src="/kofair_case_seed/usr/scripts/popup.js"></script>
|
||||||
|
<script src="/kofair_case_seed/usr/scripts/ui.js"></script>
|
||||||
|
<script src="/kofair_case_seed/usr/scripts/request.js"></script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.tab_contents {
|
||||||
|
min-height: 290px;
|
||||||
|
margin: 0 0 80px 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
function goList(type){
|
||||||
|
if(type == 'app'){
|
||||||
|
location.href = "/web/user/mypage/case/01/169/myMediationList.do?command=app&page=1";
|
||||||
|
|
||||||
|
}else if(type == 'temp'){
|
||||||
|
location.href = "/web/user/mypage/case/01/169/myMediationList.do?command=temp&page=1";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function mediationPop(){
|
||||||
|
window.open('/web/user/mypage/case/01/169/mediationPop.do', 'mediationPop', 'width=710, height=350')
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div class="sub_content apl_status_content">
|
||||||
|
|
||||||
|
<!-- page_location -->
|
||||||
|
<ul class="page_location">
|
||||||
|
<li><i class="icon home"></i></li>
|
||||||
|
<li>마이페이지</li>
|
||||||
|
<li>이전사건조회</li>
|
||||||
|
</ul>
|
||||||
|
<!-- //page_location -->
|
||||||
|
|
||||||
|
<h3 class="sub_con_tit">이전사건조회</h3>
|
||||||
|
|
||||||
|
<ul class="tabs tab_02 blue_fill mt40 mb40">
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="tab_contents active">
|
||||||
|
|
||||||
|
<div class="table_top">
|
||||||
|
<p class="list_total_number">전체 <span class="color_blue"><c:out value='${pageMaker.totalCount}'/></span>건 (<span class="color_blue">1</span>/1페이지)</p>
|
||||||
|
<button type="button" class="btn btn_text btn_35 orange_border" onclick="mediationPop();">사건조회</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="table_type_cols">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width:92px;">
|
||||||
|
<col style="width:18%;">
|
||||||
|
<col style="width:18%;">
|
||||||
|
<col style="width:18%;">
|
||||||
|
<col style="width:15%;">
|
||||||
|
<col style="width:15%;">
|
||||||
|
<col style="width:20%;">
|
||||||
|
</colgroup>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>상태</th>
|
||||||
|
<th>문서 등록번호</th>
|
||||||
|
<th>신청인</th>
|
||||||
|
<th>피신청인</th>
|
||||||
|
<th>사건번호</th>
|
||||||
|
<th>담당자</th>
|
||||||
|
<th>신청일</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<!--
|
||||||
|
<tr>
|
||||||
|
<td class="table_number">접수</td>
|
||||||
|
<td class="td_title"><a href="#none" class="color_333"><span class="pc_hide">문서 등록번호 : </span> 20240819-028</a></td>
|
||||||
|
<td class="td_hide">홍길동</td>
|
||||||
|
<td class="td_hide">홍길동, 정길동, 김길동, 정길동, 김길동</td>
|
||||||
|
<td class="td_case_number"><i class="icon hide td_icon td_case_number"></i>202408-145</td>
|
||||||
|
<td class="td_writer"><i class="icon hide td_icon td_writer"></i>김담당</td>
|
||||||
|
<td class="td_hide">2024-08-20</td>
|
||||||
|
</tr>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<c:if test="${not empty myPageList}">
|
||||||
|
<c:forEach items="${myPageList}" var="list" varStatus="status">
|
||||||
|
<tr>
|
||||||
|
<td class="table_number">${list.STATE}</td>
|
||||||
|
<td class="td_title"><a href="/web/user/mypage/case/01/169/myMediationDetail.do?mediType=${list.CASE_GUBUN}&rceptNo=${list.RCEPT_NO}&fileGubun=4801000000&viewPoint=past" class="color_333"><span class="pc_hide">문서 등록번호 : </span> ${list.RCEPT_NO }</a></td>
|
||||||
|
<td class="td_hide">${list.APPLCNT_NM}</td>
|
||||||
|
<td class="td_hide">${list.RESPONDENT_CEO } 외${list.RES_CNT-1 }명</td>
|
||||||
|
<td class="td_case_number"><i class="icon hide td_icon td_case_number"></i>${list.CASE_NO}</td>
|
||||||
|
<td class="td_writer"><i class="icon hide td_icon td_writer"></i>${list.EXAMINER_ASSIGN_NAME}</td>
|
||||||
|
<td class="td_hide">${list.REG_DT}</td>
|
||||||
|
</tr>
|
||||||
|
</c:forEach>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${empty myPageList}">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="7" class="table_number">등록된 데이터가 없습니다.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</c:if>
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<p class="cf_text">※ 사건접수 완료 후 진행상황은 홈페이지 메뉴 분쟁조정 사건조회에서 조회가 가능합니다.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
@ -335,7 +335,7 @@ function fn_gwGo(fileKey){
|
|||||||
<input type="hidden" name="limitCount" id="limitCount" value="1"/>
|
<input type="hidden" name="limitCount" id="limitCount" value="1"/>
|
||||||
<input type="hidden" name="deleteYN" value="N" />
|
<input type="hidden" name="deleteYN" value="N" />
|
||||||
<input type="hidden" name="compSeq" value="1000" />
|
<input type="hidden" name="compSeq" value="1000" />
|
||||||
<input type="hidden" name="loginId" value="test04" />
|
<input type="hidden" name="loginId" value="${param.loginId}" />
|
||||||
<input type="hidden" name="type" id="type" value="" />
|
<input type="hidden" name="type" id="type" value="" />
|
||||||
|
|
||||||
<div class="temp-file-area">
|
<div class="temp-file-area">
|
||||||
|
|||||||
@ -3347,10 +3347,10 @@ function atendReqPopOpen(caseNo){
|
|||||||
window.open(popUrl, "", popOption);
|
window.open(popUrl, "", popOption);
|
||||||
}
|
}
|
||||||
|
|
||||||
function fileFirstPopOpen(p_caseNo, p_rceptNo, p_fileFuncType, p_approKey, fileGubun){
|
function fileFirstPopOpen(p_caseNo, p_rceptNo, p_gwId, p_fileFuncType, p_approKey, fileGubun){
|
||||||
//alert('작업중')
|
//alert('작업중')
|
||||||
//return;
|
//return;
|
||||||
var popUrl = "/gtm/case/trublprocessmng/fileAtchPop/jsp/Page.do?caseNo="+p_caseNo+ "&rceptNo=" + p_rceptNo +"&fileFuncType="+p_fileFuncType+"&approKey="+p_approKey+"&fileGubun="+fileGubun;
|
var popUrl = "/gtm/case/trublprocessmng/fileAtchPop/jsp/Page.do?caseNo="+p_caseNo+ "&rceptNo=" + p_rceptNo + "&loginId=" + p_gwId + "&fileFuncType="+p_fileFuncType+"&approKey="+p_approKey+"&fileGubun="+fileGubun;
|
||||||
var popOption = "width=1024, height=750, resizable=no, scrollbars=no, status=no;";
|
var popOption = "width=1024, height=750, resizable=no, scrollbars=no, status=no;";
|
||||||
window.open(popUrl, "", popOption);
|
window.open(popUrl, "", popOption);
|
||||||
}
|
}
|
||||||
@ -3772,17 +3772,17 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
|
|||||||
if (jobID=='1-1'||jobID=='2-1'
|
if (jobID=='1-1'||jobID=='2-1'
|
||||||
||jobID=='3-1'||jobID=='4-1'
|
||jobID=='3-1'||jobID=='4-1'
|
||||||
||jobID=='5-1'||jobID=='6-1'){
|
||jobID=='5-1'||jobID=='6-1'){
|
||||||
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(),'x-1',r.data2.docId, '4840000000');
|
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(), r.gwId, 'x-1',r.data2.docId, '4840000000');
|
||||||
|
|
||||||
}else if(jobID=='1-11'||jobID=='2-11'
|
}else if(jobID=='1-11'||jobID=='2-11'
|
||||||
||jobID=='3-11'||jobID=='4-11'
|
||jobID=='3-11'||jobID=='4-11'
|
||||||
||jobID=='5-11'||jobID=='6-11'){
|
||jobID=='5-11'||jobID=='6-11'){
|
||||||
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(),'x-2',r.data2.docId, '4841000000');
|
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(), r.gwId, 'x-2',r.data2.docId, '4841000000');
|
||||||
|
|
||||||
}else if(jobID=='1-12'||jobID=='2-12'
|
}else if(jobID=='1-12'||jobID=='2-12'
|
||||||
||jobID=='3-12'||jobID=='4-12'
|
||jobID=='3-12'||jobID=='4-12'
|
||||||
||jobID=='5-12'||jobID=='6-12'){
|
||jobID=='5-12'||jobID=='6-12'){
|
||||||
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(),'x-3',r.data2.docId, '4842000000');
|
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(), r.gwId, 'x-3',r.data2.docId, '4842000000');
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
var f = document.nanumViewFrm;
|
var f = document.nanumViewFrm;
|
||||||
|
|||||||
@ -0,0 +1,348 @@
|
|||||||
|
<%--
|
||||||
|
Class Name : EgovNoticeRegist.jsp
|
||||||
|
Description : 게시물 생성 화면
|
||||||
|
Modification Information
|
||||||
|
|
||||||
|
수정일 수정자 수정내용
|
||||||
|
------- -------- ---------------------------
|
||||||
|
2009.03.24 이삼섭 최초 생성
|
||||||
|
2011.08.31 JJY 경량환경 버전 생성
|
||||||
|
|
||||||
|
author : 공통서비스 개발팀 이삼섭
|
||||||
|
since : 2009.03.24
|
||||||
|
--%>
|
||||||
|
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<meta http-equiv="content-language" content="ko">
|
||||||
|
|
||||||
|
<!-- 분쟁조정 -->
|
||||||
|
<!-- script -->
|
||||||
|
<script src="/kofair_case_seed/script/lib/jquery-3.5.0.js"></script>
|
||||||
|
<script src="/kofair_case_seed/adm/scripts/common.js"></script>
|
||||||
|
<script src="/kofair_case_seed/adm/scripts/layout.js"></script>
|
||||||
|
<!-- 분쟁조정 끝 -->
|
||||||
|
|
||||||
|
<!-- css -->
|
||||||
|
<link rel="stylesheet" href="/kccadrPb/adm/css/content.css">
|
||||||
|
<link rel="stylesheet" href="/kccadrPb/adm/css/content_media.css">
|
||||||
|
|
||||||
|
<!-- script -->
|
||||||
|
<script src="/kofair_case_seed/script/lib/jquery-migrate-3.3.2.min.js"></script>
|
||||||
|
<script src="/kccadrPb/adm/script/content.js"></script>
|
||||||
|
<script src="/js/ncms_common.js"></script>
|
||||||
|
<script src="/js/kccadr/kccadrCom.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- css -->
|
||||||
|
<link rel="stylesheet" href="/css/seed.reset.css">
|
||||||
|
<link rel="stylesheet" href="/css/seed.layout.css">
|
||||||
|
<link rel="stylesheet" href="/css/layout.css">
|
||||||
|
<link rel="stylesheet" href="/css/button.css">
|
||||||
|
<link rel="stylesheet" href="/css/seed.contents.css">
|
||||||
|
<link rel="stylesheet" href="/css/seed.mediaquery.css">
|
||||||
|
<link rel="stylesheet" href="/css/lib/jquery.mCustomScrollbar.min.css">
|
||||||
|
<link rel="stylesheet" href="/css/jquery-ui.css"/>
|
||||||
|
<link rel="stylesheet" href="/css/jquery-ui.min.css"/>
|
||||||
|
<link rel="stylesheet" href="/css/smartPop.css"/>
|
||||||
|
<link rel="stylesheet" href="/css/space.css"/>
|
||||||
|
<link rel="stylesheet" href="/css/picker.default.css">
|
||||||
|
<link rel="stylesheet" href="/css/picker.default.date.css">
|
||||||
|
<link rel="stylesheet" href="/css/case/common.css">
|
||||||
|
|
||||||
|
<!-- 캘린더css -->
|
||||||
|
|
||||||
|
<!-- js -->
|
||||||
|
<!-- 라이브러리, 플러그인 -->
|
||||||
|
<script src="/js/lib/jquery-ui.min.js"></script>
|
||||||
|
<script src="/js/lib/jquery.blockUI.js"></script>
|
||||||
|
<script src="/js/lib/jquery.pjax.js"></script>
|
||||||
|
<script src="/js/lib/modernizr-custom.js"></script>
|
||||||
|
<script src="/js/lib/jquery.mCustomScrollbar.concat.min.js"></script>
|
||||||
|
<script src="/js/lib/jquery.bxslider.min.js"></script>
|
||||||
|
<script src="/js/lib/picker.js"></script>
|
||||||
|
<script src="/js/lib/picker.date.js"></script>
|
||||||
|
<script src="/js/lib/legacy.js"></script>
|
||||||
|
<script src="/js/lib/base64.js"></script>
|
||||||
|
|
||||||
|
<!-- 라이브러리, 플러그인 끝 -->
|
||||||
|
<script src="/js/jquery.seed.js"></script>
|
||||||
|
<script src="/js/smartPop.js"></script>
|
||||||
|
<script src="/js/seed.common.js"></script>
|
||||||
|
<script src="/js/seed.tab.js"></script>
|
||||||
|
<script src="/js/seed.app.js"></script>
|
||||||
|
|
||||||
|
<script src="/js/jquery.form.js"></script>
|
||||||
|
<script src="/js/common_XHR.js?3"></script>
|
||||||
|
<script src="/js/common.js"></script>
|
||||||
|
<script src="/js/DateTimePicker.js"></script>
|
||||||
|
<script src="/js/jquery.selectboxes.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
$( document ).ready(function() {
|
||||||
|
});
|
||||||
|
|
||||||
|
var totFileSize = 0;
|
||||||
|
|
||||||
|
|
||||||
|
function fileTempUp(){
|
||||||
|
|
||||||
|
if($("#upFile").val() == ""){
|
||||||
|
alert("파일을 선택해 주세요");
|
||||||
|
$("#upFile").focus();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var limitCount = $("#limitCount").val();
|
||||||
|
var nowCount = $("#uploadFileCntId").val();
|
||||||
|
|
||||||
|
if(nowCount >= limitCount){
|
||||||
|
alert("파일은 " + limitCount + "개 첨부 가능합니다.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
var val = $("#upFile").val().split("\\");
|
||||||
|
var fileName = val[val.length-1]; //마지막 화일명
|
||||||
|
var fileType = fileName.substring(fileName.lastIndexOf("."));//확장자빼오기
|
||||||
|
|
||||||
|
extArray = new Array("txt","jpeg","jpg","png","gif","bmp","mp3","mp4","hwp","doc","docx","xls","xlsx","ppt","pptx","pdf","zip","alz");
|
||||||
|
|
||||||
|
|
||||||
|
var extChk = false;
|
||||||
|
|
||||||
|
for(var f=0; f<extArray.length; f++){
|
||||||
|
if("."+extArray[f] == fileType.toLowerCase()){
|
||||||
|
extChk = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!extChk){
|
||||||
|
alert("업로드 할 수 없는 파일 형식 입니다.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#fileForm").submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
$(function(){
|
||||||
|
|
||||||
|
$('#fileForm').ajaxForm({
|
||||||
|
//보내기전 validation check가 필요할경우
|
||||||
|
beforeSubmit: function (data, form, option) {
|
||||||
|
//alert("전송전!!");
|
||||||
|
//return false;
|
||||||
|
},
|
||||||
|
//submit이후의 처리
|
||||||
|
success: function(response, status){
|
||||||
|
jf_upload_set(response.fileName, response.reFileName, response.fileSize, response.fileType);
|
||||||
|
if(response.funcType == "trublchargermng"){
|
||||||
|
$("#trubleImg").attr("src","/site/case/upload/tempFiles/trublchargermng/"+response.reFileName);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
//ajax error
|
||||||
|
error: function(){
|
||||||
|
alert("작업이 실패 했습니다.");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
var fileCountFix = 0;
|
||||||
|
function jf_upload_set(fileName, reFileName, fileSize, fileType){
|
||||||
|
|
||||||
|
var sizeData = parseInt(fileSize);
|
||||||
|
sizeData = sizeData/1024/1024;
|
||||||
|
var totFileSize = sizeData;
|
||||||
|
sizeData = sizeData.toFixed(2);
|
||||||
|
|
||||||
|
if(totFileSize > 30){
|
||||||
|
alert("첨부파일 크기가 30Mbyte를 넘었습니다.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
var upFileLiLength = parseInt($("#uploadFileCntId").val());
|
||||||
|
upFileLiLength = upFileLiLength+1;
|
||||||
|
$("#uploadFileCntId").val(upFileLiLength);
|
||||||
|
|
||||||
|
if(fileCountFix==0){
|
||||||
|
fileCountFix = upFileLiLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
fileCountFix = fileCountFix+1;
|
||||||
|
|
||||||
|
var fileHtml = "<li id=\"fileUploadP"+fileCountFix+"\">";
|
||||||
|
fileHtml = fileHtml+"<img src=\"/img/user/bbs/icon_file.gif\" alt=\"gif\"> ";
|
||||||
|
fileHtml = fileHtml+fileName+" ("+sizeData+")";
|
||||||
|
fileHtml = fileHtml+" ";
|
||||||
|
fileHtml = fileHtml+"<a href=\"javascript:;\" onclick=\"javascript:jf_delete_file('"+fileCountFix+"', '"+sizeData+"');\"><img src=\"/img/user/bbs/btn_file_del.png\" alt=\"삭제\"></a>";
|
||||||
|
fileHtml = fileHtml+"<input type=\"hidden\" name=\"fileIdx\" value=\"\" class=\"fileIdxClass\"/>";
|
||||||
|
fileHtml = fileHtml+"<input type=\"hidden\" name=\"uploadFileName\" value=\""+fileName+"\" />";
|
||||||
|
fileHtml = fileHtml+"<input type=\"hidden\" name=\"uploadFileReName\" value=\""+reFileName+"\" />";
|
||||||
|
fileHtml = fileHtml+"</li>";
|
||||||
|
$("#upFileHtml").append(fileHtml);
|
||||||
|
}
|
||||||
|
|
||||||
|
function jf_delete_file(deleteNum, sizeData){
|
||||||
|
|
||||||
|
var fileIdx = $("#upFileHtml > #fileUploadP"+deleteNum).children(".fileIdxClass").val();
|
||||||
|
|
||||||
|
if(fileIdx != ""){
|
||||||
|
var deleteFileData = $("#deleteFileDataId").val();
|
||||||
|
if(deleteFileData != ""){
|
||||||
|
deleteFileData = deleteFileData+","+fileIdx;
|
||||||
|
}else{
|
||||||
|
deleteFileData = fileIdx;
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#deleteFileDataId").val(deleteFileData);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#upFileHtml > #fileUploadP"+deleteNum).remove();
|
||||||
|
|
||||||
|
totFileSize = totFileSize-sizeData;
|
||||||
|
|
||||||
|
if(totFileSize < 0){
|
||||||
|
totFileSize = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#uploadFileCntId").val($("#uploadFileCntId").val() - 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
function fn_gwFileUpload(){ //method_parm :관리자로그 메소드에서 사용.(파일업로드 부분 공통으로 사용하여, 페이지 구분을 위해)
|
||||||
|
if (confirm('기안등록을 진행합니까?')) {
|
||||||
|
var fileCnt = $("#uploadFileCntId").val();
|
||||||
|
if(fileCnt != '0'){
|
||||||
|
var formData = new FormData(document.getElementById('fileForm'));
|
||||||
|
url = "https://gw.kofair.or.kr/gw/outProcessUpload.do";
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
enctype: 'multipart/form-data',
|
||||||
|
url: url,
|
||||||
|
data : formData,
|
||||||
|
dataType : 'json',
|
||||||
|
processData: false,
|
||||||
|
contentType: false,
|
||||||
|
success: function (returnData, status) {
|
||||||
|
//그룹웨어 파일키 설정
|
||||||
|
$("#fileKey").val(returnData.fileKey);
|
||||||
|
//fairnet 파일 업로드 및 DB 저장
|
||||||
|
$("#type").val("SAMETIME_FILE");
|
||||||
|
var param = jQuery('#fileForm').serialize();
|
||||||
|
url = "/gtm/case/trublreqstmng/ajax/CaseFileInsert.do"; //파일등록
|
||||||
|
XHR2(url, param, function(r){
|
||||||
|
fn_gwGo(returnData.fileKey);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
error: function (e) { alert("그룹웨어 파일 저장에 실패했습니다."); console.log("ERROR : ", e); }
|
||||||
|
});
|
||||||
|
}else{
|
||||||
|
fn_gwGo('');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function fn_gwGo(fileKey){
|
||||||
|
window.close();
|
||||||
|
window.opener.nanumApiByPopup(fileKey);
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<title>기안 파일 첨부하기</title>
|
||||||
|
<style>
|
||||||
|
.uploaded_obj{width: 100%;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body class="window_popup">
|
||||||
|
<h2 class="title depth02 mb15" style="float:none;">■ 기안파일첨부하기</h2>
|
||||||
|
<form id="fileForm" name="fileForm" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||||
|
<!-- cont -->
|
||||||
|
<div class="cont_wrap">
|
||||||
|
<div class="box">
|
||||||
|
|
||||||
|
<div class="cont">
|
||||||
|
<!-- list_상세 -->
|
||||||
|
<div class="tbType02 col-table data-table left">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 20%">
|
||||||
|
<col style="width: 80%">
|
||||||
|
</colgroup>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th class="req_text">
|
||||||
|
<p>첨부파일</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<div class="item-box">
|
||||||
|
<div class="temp-file-area">
|
||||||
|
<label for="upFile" class="btn-default violet responsive">첨부파일</label>
|
||||||
|
</div>
|
||||||
|
<ul class="upFileHtml" id="upFileHtml">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<input type="hidden" name="uploadFileCnt" value="0" id="uploadFileCntId" />
|
||||||
|
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- //list_상세 -->
|
||||||
|
|
||||||
|
<!-- btn_wrap -->
|
||||||
|
<div class="btn_wrap btn_layout01">
|
||||||
|
<div class="area_left">
|
||||||
|
</div>
|
||||||
|
<div class="area_right">
|
||||||
|
<button class="btn btn_text btn_46 blue_fill btnType06" onclick="fn_gwFileUpload(); return false;">기 안 등 록</button>
|
||||||
|
<button class="btn btn_text btn_46 gray_fill btnType04" onclick="window.close();">닫 기</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //btn_wrap -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<input type="hidden" name="fileFuncType" id="fileFuncType" value="${param.fileFuncType}" />
|
||||||
|
<input type="hidden" name="fileTarget" id="fileTarget" value="${param.fileTarget}" /> <!-- 접수번호 - CASEFILE 테이블 내 FILE_NO로 저장 -->
|
||||||
|
<input type="hidden" name="fileMemo" id="fileMemo" value="${param.approKey}" /> <!-- 문서ID(DOCID) - CASEFILE 테이블 내 저장 -->
|
||||||
|
<input type="hidden" name="fileGubun" id="fileGubun" value="${param.fileGubun}" />
|
||||||
|
|
||||||
|
<input type="hidden" name="uploadFileCnt" value="0" id="uploadFileCntId" />
|
||||||
|
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||||
|
<input type="hidden" name="limitCount" id="limitCount" value="1"/>
|
||||||
|
<input type="hidden" name="deleteYN" value="N" />
|
||||||
|
<input type="hidden" name="compSeq" value="1000" />
|
||||||
|
<input type="hidden" name="loginId" value="${param.loginId}" />
|
||||||
|
<input type="hidden" name="type" id="type" value="" />
|
||||||
|
|
||||||
|
<div class="temp-file-area">
|
||||||
|
<input type="file" name="upFile" id="upFile" class="essential temp-file-hideen" onchange="fileTempUp();" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- //cont -->
|
||||||
|
</form>
|
||||||
|
<!-- //content 끝 -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -241,7 +241,7 @@ function clipCall(crfNm){
|
|||||||
<tr>
|
<tr>
|
||||||
<c:if test="${groupType != '' and not empty groupType}">
|
<c:if test="${groupType != '' and not empty groupType}">
|
||||||
<td>
|
<td>
|
||||||
<input name="chk" class="${list.caseGubun}" data-state="${list.statePro}" data-caseno="${list.caseNo}"
|
<input name="chk" class="${list.caseGubun}" data-state="${list.statePro}" data-caseno="${list.caseNo}" data-rceptno="${list.rceptNo}"
|
||||||
value="${list.caseNo}@${list.caseGubun}" title="Check" type="checkbox"/>
|
value="${list.caseNo}@${list.caseGubun}" title="Check" type="checkbox"/>
|
||||||
</td>
|
</td>
|
||||||
</c:if>
|
</c:if>
|
||||||
@ -378,8 +378,9 @@ function clipCall(crfNm){
|
|||||||
<select name="groupType" id="groupType" class="sch-select" title="동시기안 선택" onchange="goPage('search', '')">
|
<select name="groupType" id="groupType" class="sch-select" title="동시기안 선택" onchange="goPage('search', '')">
|
||||||
<option value="">선택</option>
|
<option value="">선택</option>
|
||||||
<option value="3-1" <c:if test="${groupType == '3-1'}">selected="selected"</c:if>>착수보고서</option>
|
<option value="3-1" <c:if test="${groupType == '3-1'}">selected="selected"</c:if>>착수보고서</option>
|
||||||
<option value="3-12" <c:if test="${groupType == '3-12'}">selected="selected"</c:if>>조사보고서</option>
|
<!-- 241231 - 조사,종료 주석처리 -->
|
||||||
<option value="3-11" <c:if test="${groupType == '3-11'}">selected="selected"</c:if>>종료보고서</option>
|
<%-- <option value="3-12" <c:if test="${groupType == '3-12'}">selected="selected"</c:if>>조사보고서</option>
|
||||||
|
<option value="3-11" <c:if test="${groupType == '3-11'}">selected="selected"</c:if>>종료보고서</option> --%>
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
<button type="button" class="btn blue_border btn-page-sch" title="동시기안 버튼" onclick="nanumListCall()">동시기안하기</button>
|
<button type="button" class="btn blue_border btn-page-sch" title="동시기안 버튼" onclick="nanumListCall()">동시기안하기</button>
|
||||||
@ -437,6 +438,9 @@ function clipCall(crfNm){
|
|||||||
//step3.같은 기안의 상태인지?
|
//step3.같은 기안의 상태인지?
|
||||||
var v_data_state = '';
|
var v_data_state = '';
|
||||||
var v_data_case_no = '';
|
var v_data_case_no = '';
|
||||||
|
var v_data_rcept_no = '';
|
||||||
|
var v_data_file_target = '';
|
||||||
|
|
||||||
|
|
||||||
$('input:checkbox[name="chk"]:checked').each(function(idx) {
|
$('input:checkbox[name="chk"]:checked').each(function(idx) {
|
||||||
if (v_data_state==''){
|
if (v_data_state==''){
|
||||||
@ -448,6 +452,8 @@ function clipCall(crfNm){
|
|||||||
}
|
}
|
||||||
|
|
||||||
v_data_case_no = v_data_case_no + $(this).attr("data-caseno") + "_";
|
v_data_case_no = v_data_case_no + $(this).attr("data-caseno") + "_";
|
||||||
|
v_data_rcept_no = v_data_rcept_no + $(this).attr("data-rceptno") + "_";
|
||||||
|
v_data_file_target = v_data_file_target + $(this).attr("data-rceptno") + "@" + $(this).attr("data-caseno") + "_";
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@ -575,11 +581,11 @@ function clipCall(crfNm){
|
|||||||
|
|
||||||
$("#nanumFrmCaseNo").val(v_data_case_no);
|
$("#nanumFrmCaseNo").val(v_data_case_no);
|
||||||
|
|
||||||
nanumApi(jobID, codeNo, v_class);
|
nanumApi(jobID, codeNo, v_class, v_data_file_target);
|
||||||
}
|
}
|
||||||
|
|
||||||
//문서 기안작성 및 결제상신
|
//문서 기안작성 및 결제상신
|
||||||
function nanumApi(jobID, codeNo, v_class){
|
function nanumApi(jobID, codeNo, v_class, v_data_file_target){
|
||||||
|
|
||||||
alert(jobID+":"+codeNo+":"+v_class);
|
alert(jobID+":"+codeNo+":"+v_class);
|
||||||
|
|
||||||
@ -624,20 +630,55 @@ function clipCall(crfNm){
|
|||||||
//$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디
|
//$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디
|
||||||
//$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디
|
//$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디
|
||||||
|
|
||||||
var f = document.nanumViewFrm;
|
|
||||||
|
/* var f = document.nanumViewFrm;
|
||||||
f.action = $("#nanumViewFrm #gwCallUrlView").val();
|
f.action = $("#nanumViewFrm #gwCallUrlView").val();
|
||||||
f.target = "_blank";
|
f.target = "_blank";
|
||||||
f.submit();
|
f.submit(); */
|
||||||
|
|
||||||
|
/* 첨부파일 업로드 팝업 */
|
||||||
|
var fileFuncType = '';
|
||||||
|
var fileGubun = '';
|
||||||
|
if (jobID=='1-1'||jobID=='2-1' /* 착수보고서 */
|
||||||
|
||jobID=='3-1'||jobID=='4-1'
|
||||||
|
||jobID=='5-1'||jobID=='6-1'){
|
||||||
|
fileFuncType = 'x-1';
|
||||||
|
fileGubun = '4840000000';
|
||||||
|
|
||||||
|
}else if(jobID=='1-11'||jobID=='2-11' /* 종료보고서 */
|
||||||
|
||jobID=='3-11'||jobID=='4-11'
|
||||||
|
||jobID=='5-11'||jobID=='6-11'){
|
||||||
|
fileFuncType = 'x-2';
|
||||||
|
fileGubun = '4841000000';
|
||||||
|
}else if(jobID=='1-12'||jobID=='2-12' /* 조사보고서 */
|
||||||
|
||jobID=='3-12'||jobID=='4-12'
|
||||||
|
||jobID=='5-12'||jobID=='6-12'){
|
||||||
|
fileFuncType = 'x-3';
|
||||||
|
fileGubun = '4842000000';
|
||||||
|
}
|
||||||
|
fileFirstPopOpen(v_data_file_target, r.gwId, fileFuncType,r.data2.docId, fileGubun);
|
||||||
}
|
}
|
||||||
|
|
||||||
location.reload();
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function fileFirstPopOpen(p_fileTarget, p_gwId, p_fileFuncType, p_approKey, fileGubun){
|
||||||
|
var popUrl = "/gtm/case/trublprocessmng/sameTimeFileAtchPop/jsp/Page.do?fileTarget="+p_fileTarget+"&loginId=" + p_gwId + "&fileFuncType="+p_fileFuncType+"&approKey="+p_approKey+"&fileGubun="+fileGubun;
|
||||||
|
var popOption = "width=1024, height=750, resizable=no, scrollbars=no, status=no;";
|
||||||
|
window.open(popUrl, "", popOption);
|
||||||
|
}
|
||||||
|
|
||||||
|
function nanumApiByPopup(fileKey){
|
||||||
|
$("#nanumViewFrm #fileKeyView").val(fileKey);
|
||||||
|
var f = document.nanumViewFrm;
|
||||||
|
f.action = $("#nanumViewFrm #gwCallUrlView").val();
|
||||||
|
f.target = "_blank";
|
||||||
|
f.submit();
|
||||||
|
}
|
||||||
|
|
||||||
function goPage(type, param){
|
function goPage(type, param){
|
||||||
if(type == 'view'){
|
if(type == 'view'){
|
||||||
$("#rceptNo").val(param);
|
$("#rceptNo").val(param);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user