diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmVO.java b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmVO.java index 26f7d30f..6c65cebe 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmVO.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmVO.java @@ -23,6 +23,8 @@ public class PgrCmmVO implements Serializable { private String appliCantId; // 신청인 ID 1명 private String appliCantNm; // 신청인 private String appliCantBizNm; // 신청인 법인(개인사업자)명 + private String appliCantUsrTy; // 신청인 법인(개인사업자)명 + private String resPonDentId; // 피신청인 ID private String resPonDentNm; // 피신청인 @@ -1631,4 +1633,14 @@ public class PgrCmmVO implements Serializable { this.searchSbmtId = searchSbmtId; } + public String getAppliCantUsrTy() { + return appliCantUsrTy; + } + + public void setAppliCantUsrTy(String appliCantUsrTy) { + this.appliCantUsrTy = appliCantUsrTy; + } + + + } diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java index 0805c7af..15226176 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java @@ -544,10 +544,12 @@ public class PgrCmmServiceImpl implements PgrCmmService { //step1.statCd 30000X 로 update int resultCnt = kccadrMgrUdtService.updateAdrMgrUdt(adjReqMgrVO, s_adrHstryMgrSeq); + String s_adrHstryMgrSeq2 = adrHstryMgrSeqGnrService.getNextStringId(); + //step2.statCd 400000 로 update statCd = KccadrConstants.ADR_CLOSE; adjReqMgrVO.setStatCd(statCd); // 최종 변경 상태값 - resultCnt += kccadrMgrUdtService.updateAdrMgrUdt(adjReqMgrVO, s_adrHstryMgrSeq); + resultCnt += kccadrMgrUdtService.updateAdrMgrUdt(adjReqMgrVO, s_adrHstryMgrSeq2); //step3.접수결재 요청(ADR_RCPT_APPR_REQ, 201010), 배당결재요청(ADR_RCPT_DTB_REQ, 202010) 일 경우 결재 요청 delete 처리 if(closeVO.getStatCd().equals(KccadrConstants.ADR_RCPT_APPR_REQ) diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/iam/web/InternalApprovManageController.java b/src/main/java/kcc/kccadr/adjPgrMgr/iam/web/InternalApprovManageController.java index 50cec9e7..11360f45 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/iam/web/InternalApprovManageController.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/iam/web/InternalApprovManageController.java @@ -285,7 +285,7 @@ public class InternalApprovManageController { // 법인일 경우 법인명+대표자명 노출 AdjRpplVO rpplVO = adjRpplService.findOfRpplBizNm(info.getAdrSeq()); info.setRpplUsrTy(rpplVO.getRpplUsrTy()); - info.setRpplBizNm(rpplVO.getRpplBizNm()); + info.setRpplBizNm(egovCryptoUtil.decrypt(rpplVO.getRpplNm())); model.addAttribute("info", info); model.addAttribute("approvLine", approvLine); diff --git a/src/main/resources/egovframework/egovProps/globals.properties b/src/main/resources/egovframework/egovProps/globals.properties index 5d46961e..9139bf94 100644 --- a/src/main/resources/egovframework/egovProps/globals.properties +++ b/src/main/resources/egovframework/egovProps/globals.properties @@ -190,6 +190,9 @@ Globals.ozFont=NanumSquareR.ttf #\ub300\uc6a9\ub7c9 innorix filePath Globals.Innorix.FilePath=D:\\usr\\local\\tomcat\\file\\sht\\ +#\ub300\uc6a9\ub7c9 innorix license +Globals.Innorix.License=dev + #inipay \uacb0\uc81c #\uac1c\ubc1c\uc11c\ubc84 Globals.pay.mid=INIpayTest diff --git a/src/main/resources/egovframework/egovProps/globals_dev.properties b/src/main/resources/egovframework/egovProps/globals_dev.properties index 32bed20e..3654249f 100644 --- a/src/main/resources/egovframework/egovProps/globals_dev.properties +++ b/src/main/resources/egovframework/egovProps/globals_dev.properties @@ -191,6 +191,9 @@ Globals.ozFont=NanumSquareR.ttf #\ub300\uc6a9\ub7c9 innorix filePath Globals.Innorix.FilePath=D:\\usr\\local\\tomcat\\file\\sht\\ +#\ub300\uc6a9\ub7c9 innorix license +Globals.Innorix.License=dev + #inipay \uacb0\uc81c #\uac1c\ubc1c\uc11c\ubc84 Globals.pay.mid=INIpayTest diff --git a/src/main/resources/egovframework/egovProps/globals_local.properties b/src/main/resources/egovframework/egovProps/globals_local.properties index 25b86164..285d0ded 100644 --- a/src/main/resources/egovframework/egovProps/globals_local.properties +++ b/src/main/resources/egovframework/egovProps/globals_local.properties @@ -200,6 +200,9 @@ Globals.ozFont=NanumSquareR.ttf #\ub300\uc6a9\ub7c9 innorix filePath Globals.Innorix.FilePath=D:\\usr\\local\\tomcat\\file\\sht\\ +#\ub300\uc6a9\ub7c9 innorix license +Globals.Innorix.License=dev + #inipay \uacb0\uc81c #\uac1c\ubc1c\uc11c\ubc84 Globals.pay.mid=INIpayTest diff --git a/src/main/resources/egovframework/egovProps/globals_svr.properties b/src/main/resources/egovframework/egovProps/globals_svr.properties index 8764a7ca..716cd270 100644 --- a/src/main/resources/egovframework/egovProps/globals_svr.properties +++ b/src/main/resources/egovframework/egovProps/globals_svr.properties @@ -190,6 +190,9 @@ Globals.ozFont=NanumSquareR.ttf #\ub300\uc6a9\ub7c9 innorix filePath Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/ +#\ub300\uc6a9\ub7c9 innorix license +Globals.Innorix.License=svr + #inipay \uacb0\uc81c #\uac1c\ubc1c\uc11c\ubc84 #Globals.pay.mid=INIpayTest diff --git a/src/main/resources/egovframework/spring/com/context-datasource.xml b/src/main/resources/egovframework/spring/com/context-datasource.xml index 51e03214..3f66279c 100644 --- a/src/main/resources/egovframework/spring/com/context-datasource.xml +++ b/src/main/resources/egovframework/spring/com/context-datasource.xml @@ -1,6 +1,9 @@ + xmlns:util="http://www.springframework.org/schema/util" + xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd + http://www.springframework.org/schema/util + http://www.springframework.org/schema/util/spring-util-4.0.xsd"> @@ -10,6 +13,7 @@ + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml index 0e597e09..3bf2f128 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml @@ -18,7 +18,19 @@ LEFT JOIN LETTCCMMNDETAILCODE RCD ON RCD.CODE_ID = 'CC014' AND RCD.CODE = TRIM ( M.REQ_OL_CD ) LEFT JOIN LETTCCMMNDETAILCODE CCD ON CCD.CODE_ID = 'CC002' AND CCD.CODE = TRIM ( M.CC_TY ) LEFT JOIN ADR_MEM_DEPT_MGR DM ON DM.MEM_DEPT_SEQ = D.MEM_DEPT_SEQ - LEFT JOIN ADR_RPPL AP ON AP.ADR_SEQ = M.ADR_SEQ AND AP.RPPL_TY = '10' + LEFT JOIN (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm + FROM ADR_RPPL ttt1 + ) AP ON AP.ADR_SEQ = M.ADR_SEQ AND AP.RPPL_TY = '10' LEFT JOIN ( SELECT ADR_SEQ , ADR_SN @@ -114,7 +126,19 @@ , DM.MEM_DEPT_NM AS memDeptNm /* 조정부명 */ , AP.RPPL_NM AS appliCantNm /* 신청인 */ , ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' ) - FROM ADR_RPPL S1 + FROM (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm + FROM ADR_RPPL ttt1 + ) S1 WHERE S1.ADR_SEQ = M.ADR_SEQ AND S1.RPPL_TY = '20' GROUP BY S1.ADR_SEQ @@ -220,7 +244,8 @@ , AP.RPPL_NM AS appliCantNm /* 신청인 */ , AP.RPPL_SEQ AS appliCantId /* 신청인ID */ , AP.RPPL_BIZ_NM AS appliCantBizNm /* 신청인 법인명 */ - + , AP.RPPL_USR_TY AS appliCantUsrTy /* 신청인 회원구분 */ + , ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' ) FROM ADR_RPPL S1 WHERE S1.ADR_SEQ = M.ADR_SEQ @@ -237,7 +262,19 @@ , ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' ) - FROM ADR_RPPL S1 + FROM (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm + FROM ADR_RPPL ttt1 + ) S1 WHERE S1.ADR_SEQ = M.ADR_SEQ AND S1.RPPL_TY = '20' GROUP BY S1.ADR_SEQ @@ -565,6 +602,7 @@ , AP.RPPL_NM AS appliCantNm /* 신청인 */ , AP.RPPL_SEQ AS appliCantId /* 신청인ID */ , AP.RPPL_BIZ_NM AS appliCantBizNm /* 신청인 법인명 */ + , AP.RPPL_USR_TY AS appliCantUsrTy /* 신청인 회원구분 */ , ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' ) FROM ADR_RPPL S1 @@ -582,7 +620,19 @@ , ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' ) - FROM ADR_RPPL S1 + FROM (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm + FROM ADR_RPPL ttt1 + ) S1 WHERE S1.ADR_SEQ = M.ADR_SEQ AND S1.RPPL_TY = '20' GROUP BY S1.ADR_SEQ diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drt/Drt_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drt/Drt_SQL_Mysql.xml index 87dd49f8..d07697d9 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drt/Drt_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drt/Drt_SQL_Mysql.xml @@ -86,7 +86,20 @@ , G.RPPL_RLTN_TY AS rpplRltnTy /* 참관대리인 종류*/ , G.AGNT_NM AS agntNm /* 참관대리인 명*/ , DECODE(G.AGNT_SEQ, NULL, 'N','Y') isAgnt /* 참관대리인 존재여부*/ - FROM ADR_RPPL A + FROM (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm, + ttt1.RPPL_SEQ + FROM ADR_RPPL ttt1 + ) A LEFT JOIN ADR_AGNT_MGR G ON A.ADR_SEQ = G.ADR_SEQ AND A.RPPL_SEQ = G.RPPL_SEQ AND G.ADR_SN =#adrSn# WHERE A.ADR_SEQ = #adrSeq# @@ -106,7 +119,20 @@ , G.AGNT_NM AS agntNm /* 참관대리인 명*/ , DECODE(G.AGNT_SEQ, NULL, 'N','Y') isAgnt /* 참관대리인 존재여부*/ FROM ADR_ASS_MGR A - LEFT JOIN ADR_RPPL L ON A.ADD_USR_ID = L.RPPL_SEQ + LEFT JOIN (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm, + ttt1.RPPL_SEQ + FROM ADR_RPPL ttt1 + ) L ON A.ADD_USR_ID = L.RPPL_SEQ LEFT JOIN ADR_AGNT_MGR G ON A.ADR_SEQ = A.ADR_SEQ AND A.ADD_USR_ID = G.RPPL_SEQ AND G.ADR_SN =A.ADR_SN WHERE A.ADR_SEQ = #adrSeq# AND A.ADR_SN = #adrSn# diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drtctr/DrtCtr_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drtctr/DrtCtr_SQL_Mysql.xml index b0a20d41..15b42b35 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drtctr/DrtCtr_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drtctr/DrtCtr_SQL_Mysql.xml @@ -7,7 +7,20 @@ , RPPL_SEQ AS addUsrId /* 출석인일련번호 */ , RPPL_TY AS assUsrTy /* 출석인구분 */ , RPPL_NM AS addUsrNm /* 출석인명 */ - FROM ADR_RPPL + FROM (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm, + ttt1.RPPL_SEQ + FROM ADR_RPPL ttt1 + ) WHERE ADR_SEQ = #adrSeq# @@ -25,7 +38,23 @@ , L.RPPL_ADDR AS rpplAddr /* 출석인 주소*/ , L.RPPL_ADDR_DTL AS rpplAddrDtl /* 출석인 상세주소 */ FROM ADR_ASS_MGR A - LEFT JOIN ADR_RPPL L ON A.ADD_USR_ID = L.RPPL_SEQ + LEFT JOIN (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm, + ttt1.RPPL_SEQ, + ttt1.RPPL_ADDR, + ttt1.RPPL_ADDR_DTL, + ttt1.RPPL_POST + FROM ADR_RPPL ttt1 + ) L ON A.ADD_USR_ID = L.RPPL_SEQ WHERE A.ADR_SEQ = #adrSeq# AND A.ADR_SN = #adrSn# diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/iam/IamManage_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/iam/IamManage_SQL_Mysql.xml index 95b69efe..d89694d2 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/iam/IamManage_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/iam/IamManage_SQL_Mysql.xml @@ -706,14 +706,40 @@ T3.ADR_CDNT AS adrCdnt, T3.ADR_CDNT_SEQ AS adrCdntSeq, T3.ADR_CCLT AS adrCclt, - ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.ADR_SEQ AND S1.RPPL_TY = '20' LIMIT 1) AS resPonDentNm, - ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.ADR_SEQ AND S1.RPPL_TY = '30' LIMIT 1) AS depuTyNm, + ( SELECT GROUP_CONCAT(RPPL_NM SEPARATOR ', ') FROM (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm, + ttt1.RPPL_SEQ + FROM ADR_RPPL ttt1 + ) s1 WHERE 1=1 AND S1.adr_seq = T1.ADR_SEQ AND S1.RPPL_TY = '20') AS resPonDentNm, + ( SELECT GROUP_CONCAT(RPPL_NM SEPARATOR ', ') FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.ADR_SEQ AND S1.RPPL_TY = '30') AS depuTyNm, ( SELECT GROUP_CONCAT(RPPL_NM SEPARATOR ', ') FROM ADR_RPPL s1 WHERE 1=1 AND S1.ADR_SEQ = T1.ADR_SEQ AND S1.RPPL_TY = '20' GROUP BY ADR_SEQ) AS resPonDentNms, ( SELECT GROUP_CONCAT(RPPL_NM SEPARATOR ', ') FROM ADR_RPPL s1 WHERE 1=1 AND S1.ADR_SEQ = T1.ADR_SEQ AND S1.RPPL_TY = '30' GROUP BY ADR_SEQ) AS depuTyNms, ( SELECT GROUP_CONCAT(CODE_NM) FROM ADR_RPPL s1 LEFT JOIN LETTCCMMNDETAILCODE ON CODE_ID = 'CC006' AND CODE = S1.RPPL_RELATION WHERE 1=1 AND S1.ADR_SEQ = T1.ADR_SEQ AND S1.RPPL_TY = '30' GROUP BY ADR_SEQ) AS depuTyNmsTy, ( SELECT GROUP_CONCAT(RPPL_NM SEPARATOR ', ') FROM ADR_RPPL s1 WHERE 1=1 AND S1.ADR_SEQ = T1.ADR_SEQ AND S1.RPPL_TY = '40' GROUP BY ADR_SEQ) AS resPonAgntNms, ( SELECT GROUP_CONCAT(CODE_NM) FROM ADR_RPPL s1 LEFT JOIN LETTCCMMNDETAILCODE ON CODE_ID = 'CC006' AND CODE = S1.RPPL_RELATION WHERE 1=1 AND S1.ADR_SEQ = T1.ADR_SEQ AND S1.RPPL_TY = '40' GROUP BY ADR_SEQ) AS resPonAgntNmsTy, - ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.ADR_SEQ AND S1.RPPL_TY = '10') AS appliCantNm, + ( SELECT RPPL_NM FROM (SELECT + CASE + WHEN ttt1.RPPL_USR_TY = '01' + THEN ttt1.RPPL_NM + WHEN ttt1.RPPL_USR_TY = '02' + THEN ttt1.RPPL_BIZ_NM + ELSE '3' + END RPPL_NM, + ttt1.RPPL_TY, + ttt1.adr_seq, + ttt1.frst_regist_pnttm, + ttt1.RPPL_SEQ + FROM ADR_RPPL ttt1 + ) s1 WHERE 1=1 AND S1.adr_seq = T1.ADR_SEQ AND S1.RPPL_TY = '10') AS appliCantNm, ( SELECT TO_CHAR(HSTRY_DE, 'YYYY-MM-DD') FROM ADR_HSTRY WHERE ADR_SEQ = T1.ADR_SEQ AND STAT_CD = '101050' LIMIT 1) AS reqDt, ( SELECT TO_CHAR(HSTRY_DE, 'YYYY-MM-DD') FROM ADR_HSTRY WHERE ADR_SEQ = T1.ADR_SEQ AND ADR_SN = T2.ADR_SN LIMIT 1) AS workDt, ( SELECT TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') FROM ADR_HSTRY WHERE ADR_SEQ = T1.ADR_SEQ AND STAT_CD = '309050' ORDER BY STAT_CD DESC LIMIT 1) AS endDt, diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjrppl/AdjRppl_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjrppl/AdjRppl_SQL_Mysql.xml index a5a8c985..6a047c3b 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjrppl/AdjRppl_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjrppl/AdjRppl_SQL_Mysql.xml @@ -113,7 +113,7 @@