diff --git a/src/main/java/kcc/com/cmm/util/MagicDBAPIUtil.java b/src/main/java/kcc/com/cmm/util/MagicDBAPIUtil.java index 0b11510f..e22a8b4e 100644 --- a/src/main/java/kcc/com/cmm/util/MagicDBAPIUtil.java +++ b/src/main/java/kcc/com/cmm/util/MagicDBAPIUtil.java @@ -8,6 +8,7 @@ import org.slf4j.LoggerFactory; import com.dsmdb.japi.MagicDBAPI; import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO; +import kcc.let.uat.uia.web.SsoAgentInfo; public final class MagicDBAPIUtil { @@ -34,7 +35,12 @@ public final class MagicDBAPIUtil { } public static String encryptOnlyOneString(String stringVal) { - return MagicDBAPI.encrypt(POLICY_NAME, stringVal); + + SsoAgentInfo ssoagentinfo = new SsoAgentInfo(); + if(!"local".equals(ssoagentinfo.getIslocal())) { + stringVal = MagicDBAPI.encrypt(POLICY_NAME, stringVal); + } + return stringVal; // return stringVal; } diff --git a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java index f14bc50a..40fddf75 100644 --- a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java @@ -1028,71 +1028,64 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements List adjReqMgrPastList = adjReqMgrPastDAO.selectAdjReqMgrPastList(adjReqMgrPastVO); // 신청인 피신청인 select - adjReqMgrPastList.stream() - .forEach(t-> t.setAdjReqMgrVoList(adjReqMgrPastDAO.selectRpplList(t))); +// adjReqMgrPastList.stream() +// .forEach(t-> t.setAdjReqMgrVoList(adjReqMgrPastDAO.selectRpplList(t))); - - /* - * 조정결과 상태값 select - * code -> text 변환 - * */ - adjReqMgrPastList.stream() - .forEach(t-> { - if(StringUtils.isNotEmpty(t.getStatCd())) - t.setStatTx(HstryStatEnumVO.getStatCdSwitching(t.getStatCd())); - }); - - // 리스트에서 피신청인 갯수 count - adjReqMgrPastList.stream().forEach(t-> { - t.setpRpplCnt(t.getAdjReqMgrVoList().stream() - .filter(c -> "20".equals(c.getRpplTy())) - .count()); - }); - - // 외 N명 로직 - for(AdjReqMgrPastVO adjRpplVO : adjReqMgrPastList){ - // 피신청 이름 - String PrpplNm = ""; - // 외 n명 - String etcStr = ""; - // 피신청인 1명 이름 추출 - for(AdjReqMgrPastVO adjRppl : adjRpplVO.getAdjReqMgrVoList()) - { - if("20".equals(adjRppl.getRpplTy())) - { - PrpplNm = adjRppl.getRpplNm(); - break; - } - } - // 신청인 이름 추출 - for(AdjReqMgrPastVO adjRppl : adjRpplVO.getAdjReqMgrVoList()) - { - if("10".equals(adjRppl.getRpplTy())) - { - adjRpplVO.setRpplNm(egovCryptoUtil.decrypt(adjRppl.getRpplNm())); - break; - } - } - // 피신청인이 1명보다 많으면 "외 n명" 구하기 - if(adjRpplVO.getpRpplCnt() > 1) - { - int cnt = (int) (adjRpplVO.getpRpplCnt()-1); - etcStr = " 외 "+cnt+"명"; - } - adjRpplVO.setPrpplNm(egovCryptoUtil.decrypt(PrpplNm) + etcStr); - } - - - /* - * 조정결과 상태값 select - * code -> text 변환 - * */ try { + // 신청인 피신청인 select adjReqMgrPastList.stream() - .forEach(t-> { - if(StringUtils.isNotEmpty(t.getAssPstUsrNm())) - t.setAssPstUsrNm(MagicDBAPIUtil.decryptOnlyOneString(t.getAssPstUsrNm())); - }); + .forEach(t-> { + t.setAdjReqMgrVoList(adjReqMgrPastDAO.selectRpplList(t)); + /* + * 조정결과 상태값 select + * code -> text 변환 + * */ + if(StringUtils.isNotEmpty(t.getStatCd())) { + t.setStatTx(HstryStatEnumVO.getStatCdSwitching(t.getStatCd())); + } + // 리스트에서 피신청인 갯수 count + t.setpRpplCnt(t.getAdjReqMgrVoList().stream() + .filter(c -> "20".equals(c.getRpplTy())) + .count()); + + /* + * 조정결과 상태값 select + * code -> text 변환 + * */ + if(StringUtils.isNotEmpty(t.getAssPstUsrNm())) + t.setAssPstUsrNm(MagicDBAPIUtil.decryptOnlyOneString(t.getAssPstUsrNm())); + }); + + // 외 N명 로직 + for(AdjReqMgrPastVO adjRpplVO : adjReqMgrPastList){ + // 피신청 이름 + String PrpplNm = ""; + // 외 n명 + String etcStr = ""; + // 피신청인 1명 이름 추출 + for(AdjReqMgrPastVO adjRppl : adjRpplVO.getAdjReqMgrVoList()) + { + if("20".equals(adjRppl.getRpplTy())) + { + PrpplNm = adjRppl.getRpplNm(); + break; + } + // 신청인 이름 추출 + else if("10".equals(adjRppl.getRpplTy())) + { + adjRpplVO.setRpplNm(egovCryptoUtil.decrypt(adjRppl.getRpplNm())); + break; + } + } + // 피신청인이 1명보다 많으면 "외 n명" 구하기 + if(adjRpplVO.getpRpplCnt() > 1) + { + int cnt = (int) (adjRpplVO.getpRpplCnt()-1); + etcStr = " 외 "+cnt+"명"; + } + adjRpplVO.setPrpplNm(egovCryptoUtil.decrypt(PrpplNm) + etcStr); + } + } catch (Exception e) { e.printStackTrace(); } diff --git a/src/main/java/kcc/let/uat/uia/web/SsoAgentInfo.java b/src/main/java/kcc/let/uat/uia/web/SsoAgentInfo.java index d949c0c0..2966f187 100644 --- a/src/main/java/kcc/let/uat/uia/web/SsoAgentInfo.java +++ b/src/main/java/kcc/let/uat/uia/web/SsoAgentInfo.java @@ -15,6 +15,10 @@ public class SsoAgentInfo { private static String clientSecret; private static String scope; + + private static String islocal; + + @Value("#{globalSettings['Globals.sso.ssoUri']}") public void setSsoUri(String ssoUri) { @@ -32,6 +36,10 @@ public class SsoAgentInfo { public void setScope(String scope) { SsoAgentInfo.scope = scope; } + @Value("#{globalSettings['Globals.prod.islocal']}") + public void setIslocal(String islocal) { + SsoAgentInfo.islocal = islocal; + } public String getSsoUri() { return ssoUri; } @@ -44,5 +52,8 @@ public class SsoAgentInfo { public String getScope() { return scope; } + public String getIslocal() { + return islocal; + } } diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp index 355ac286..6a8ad14b 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp @@ -25,7 +25,6 @@ 과거사건등록 - @@ -204,9 +203,9 @@ function fn_btnLoad(adrSeq){ - - - +
+ + " /> " /> @@ -331,7 +330,7 @@ function fn_btnLoad(adrSeq){
- + @@ -341,7 +340,7 @@ function fn_btnLoad(adrSeq){ @@ -353,7 +352,7 @@ function fn_btnLoad(adrSeq){ - + @@ -361,18 +360,18 @@ function fn_btnLoad(adrSeq){ @@ -418,10 +417,12 @@ function fn_btnLoad(adrSeq){ @@ -433,10 +434,12 @@ function fn_btnLoad(adrSeq){ @@ -446,11 +449,11 @@ function fn_btnLoad(adrSeq){

우편물 수령지

@@ -461,7 +464,7 @@ function fn_btnLoad(adrSeq){
- +
대리인 이름 - +
직책 - +
대리인 주소 -<%-- --%> - +<%-- --%> +
- - + +
checked > @@ -381,9 +380,9 @@ function fn_btnLoad(adrSeq){
이메일 - - @ - + + @ +
연락처 - - - - - - + + - + - +
- + + - + +
- + + - + +
- +
- - + +
@@ -472,7 +475,7 @@ function fn_btnLoad(adrSeq){ @@ -481,7 +484,7 @@ function fn_btnLoad(adrSeq){ @@ -490,20 +493,20 @@ function fn_btnLoad(adrSeq){ - + - + @@ -512,22 +515,22 @@ function fn_btnLoad(adrSeq){ - + - + @@ -574,10 +577,12 @@ function fn_btnLoad(adrSeq){ @@ -589,10 +594,12 @@ function fn_btnLoad(adrSeq){ @@ -600,11 +607,11 @@ function fn_btnLoad(adrSeq){ @@ -615,7 +622,7 @@ function fn_btnLoad(adrSeq){
- +

피신청인 정보

@@ -633,7 +640,7 @@ function fn_btnLoad(adrSeq){
@@ -643,7 +650,7 @@ function fn_btnLoad(adrSeq){

피신청인 이름

@@ -653,20 +660,20 @@ function fn_btnLoad(adrSeq){

피신청인 대표자

- + - + @@ -674,23 +681,23 @@ function fn_btnLoad(adrSeq){ - + - @@ -736,10 +743,12 @@ function fn_btnLoad(adrSeq){ @@ -751,10 +760,12 @@ function fn_btnLoad(adrSeq){ @@ -762,11 +773,11 @@ function fn_btnLoad(adrSeq){ @@ -777,7 +788,7 @@ function fn_btnLoad(adrSeq){
- +

피신청인 정보 02

@@ -791,7 +802,7 @@ function fn_btnLoad(adrSeq){
@@ -801,7 +812,7 @@ function fn_btnLoad(adrSeq){

피신청인 이름

@@ -811,20 +822,20 @@ function fn_btnLoad(adrSeq){

피신청인 대표자

- + - @@ -833,23 +844,23 @@ function fn_btnLoad(adrSeq){ - + - @@ -895,10 +906,12 @@ function fn_btnLoad(adrSeq){ @@ -910,10 +923,12 @@ function fn_btnLoad(adrSeq){ @@ -921,11 +936,11 @@ function fn_btnLoad(adrSeq){ @@ -936,7 +951,7 @@ function fn_btnLoad(adrSeq){
- +

피신청인 정보 03

@@ -950,7 +965,7 @@ function fn_btnLoad(adrSeq){
@@ -960,7 +975,7 @@ function fn_btnLoad(adrSeq){

피신청인 이름

@@ -970,20 +985,20 @@ function fn_btnLoad(adrSeq){

피신청인 대표자

- + - @@ -992,23 +1007,23 @@ function fn_btnLoad(adrSeq){ - + - @@ -1054,10 +1069,12 @@ function fn_btnLoad(adrSeq){ @@ -1069,10 +1086,12 @@ function fn_btnLoad(adrSeq){ @@ -1080,11 +1099,11 @@ function fn_btnLoad(adrSeq){ @@ -1095,7 +1114,7 @@ function fn_btnLoad(adrSeq){
- +

피신청인 정보 04

@@ -1109,7 +1128,7 @@ function fn_btnLoad(adrSeq){
@@ -1119,7 +1138,7 @@ function fn_btnLoad(adrSeq){

피신청인 이름

@@ -1129,20 +1148,20 @@ function fn_btnLoad(adrSeq){

피신청인 대표자

- + - @@ -1151,23 +1170,23 @@ function fn_btnLoad(adrSeq){ - + - @@ -1213,10 +1232,12 @@ function fn_btnLoad(adrSeq){ @@ -1228,10 +1249,12 @@ function fn_btnLoad(adrSeq){ @@ -1239,11 +1262,11 @@ function fn_btnLoad(adrSeq){ @@ -1254,7 +1277,7 @@ function fn_btnLoad(adrSeq){
- +

피신청인 정보 05

@@ -1268,7 +1291,7 @@ function fn_btnLoad(adrSeq){
@@ -1278,7 +1301,7 @@ function fn_btnLoad(adrSeq){

피신청인 이름

@@ -1288,20 +1311,20 @@ function fn_btnLoad(adrSeq){

피신청인 대표자

- + - @@ -1310,23 +1333,23 @@ function fn_btnLoad(adrSeq){ - + - @@ -1372,10 +1395,12 @@ function fn_btnLoad(adrSeq){ @@ -1387,10 +1412,12 @@ function fn_btnLoad(adrSeq){ @@ -1398,11 +1425,11 @@ function fn_btnLoad(adrSeq){ @@ -1432,14 +1459,14 @@ function fn_btnLoad(adrSeq){ @@ -1488,9 +1515,9 @@ function fn_btnLoad(adrSeq){ - + @@ -1513,10 +1540,9 @@ function fn_btnLoad(adrSeq){ - <%-- --%> - +" />
신청인 분류
- +
신청인 이름 - +

대표자

법인/사업체명

법인등록번호

- +

이름

사업자 등록번호

주소 - +
- - + +
checked > @@ -537,9 +540,9 @@ function fn_btnLoad(adrSeq){
이메일 - - @ - + + @ +
연락처 - - - - - - + + - + - +
- + + - + +
- + + - + +
우편물 수령지 - +
- - + +
피신청인 분류
- +
- +
- +

피신청인 법인/사업체명

피신청인 법인등록번호

피신청인 이름

피신청인 사업자 등록번호

+
주소 - +
- - + +
checked > @@ -699,9 +706,9 @@ function fn_btnLoad(adrSeq){
이메일 - - @ - + + @ +
연락처 - - - - - - + + - + - +
- + + - + +
- + + - + +
우편물 수령지 - +
- - + +
피신청인 분류
- +
- +
- +

피신청인 법인/사업체명

피신청인 법인등록번호

+

피신청인 이름

피신청인 사업자 등록번호

+
주소 - +
- - + +
checked > @@ -858,9 +869,9 @@ function fn_btnLoad(adrSeq){
이메일 - - @ - + + @ +
연락처 - - - - - - + + - + - +
- + + - + +
- + + - + +
우편물 수령지 - +
- - + +
피신청인 분류
- +
- +
- +

피신청인 법인/사업체명

피신청인 법인등록번호

+

피신청인 이름

피신청인 사업자 등록번호

+
주소 - +
- - + +
checked > @@ -1017,9 +1032,9 @@ function fn_btnLoad(adrSeq){
이메일 - - @ - + + @ +
연락처 - - - - - - + + - + - +
- + + - + +
- + + - + +
우편물 수령지 - +
- - + +
피신청인 분류
- +
- +
- +

피신청인 법인/사업체명

피신청인 법인등록번호

+

피신청인 이름

피신청인 사업자 등록번호

+
주소 - +
- - + +
checked > @@ -1176,9 +1195,9 @@ function fn_btnLoad(adrSeq){
이메일 - - @ - + + @ +
연락처 - - - - - - + + - + - +
- + + - + +
- + + - + +
우편물 수령지 - +
- - + +
피신청인 분류
- +
- +
- +

피신청인 법인/사업체명

피신청인 법인등록번호

+

피신청인 이름

피신청인 사업자 등록번호

+
주소 - +
- - + +
checked > @@ -1335,9 +1358,9 @@ function fn_btnLoad(adrSeq){
이메일 - - @ - + + @ +
연락처 - - - - - - + + - + - +
- + + - + +
- + + - + +
우편물 수령지 - +
- - + +
신청취지 - +
신청이유 - +
조정결과조정결과test - +