2022-12-08 11:45 통계 복호화 수정

This commit is contained in:
myname 2022-12-08 11:46:15 +09:00
parent 39f1e7729c
commit 280e50c8a1
3 changed files with 70 additions and 8 deletions

View File

@ -8,6 +8,7 @@ import org.springframework.stereotype.Component;
import egovframework.rte.fdl.cryptography.EgovEnvCryptoService;
import egovframework.rte.fdl.cryptography.EgovPasswordEncoder;
import kcc.com.cmm.util.StringUtil;
/**
*
@ -73,9 +74,27 @@ public class EgovCryptoUtil {
*/
public String decrypt(String decrypt){
try {
return cryptoService.decryptNone(decrypt); // Does not handle URLDecoding.
try {
if (!StringUtil.isEmpty(decrypt)) {
String[] decArr = decrypt.split(", ");
if (decArr.length <= 1) {
return cryptoService.decryptNone(decrypt);
//result.setResPonDentNm(egovCryptoUtil.decrypt(resPonArr[0]) + "" + (result.getResPonDentNmCnt() - 1) + "");
} else {
String resNm = "";
for (String resPon : decArr) {
resNm += ", " + cryptoService.decryptNone(resPon); // Does not handle URLDecoding.
}
return resNm.substring(2);
}
}
return "";
//return cryptoService.decryptNone(decrypt); // Does not handle URLDecoding.
} catch(IllegalArgumentException e) {
LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage());
} catch (Exception e) {
@ -84,6 +103,39 @@ public class EgovCryptoUtil {
return decrypt;
}
/*
public String decrypt(String decrypt){
try {
if (!StringUtil.isEmpty(decrypt)) {
String[] decArr = decrypt.split(", ");
if (decArr.length <= 1) {
return cryptoService.decryptNone(decrypt);
//result.setResPonDentNm(egovCryptoUtil.decrypt(resPonArr[0]) + "" + (result.getResPonDentNmCnt() - 1) + "");
} else {
String resNm = "";
for (String resPon : decArr) {
resNm += ", " + cryptoService.decryptNone(resPon); // Does not handle URLDecoding.
}
return resNm.substring(2);
}
}else {
return "";
}
return cryptoService.decryptNone(decrypt); // Does not handle URLDecoding.
} catch(IllegalArgumentException e) {
LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage());
} catch (Exception e) {
LOGGER.error("[" + e.getClass() +"] :" + e.getMessage());
}
return decrypt;
}
*/
//////////////////////////////////////////////////
//
// 2.for phone

View File

@ -69,9 +69,9 @@
,am.adr_no AS adrNo /* 접수번호 */
,TO_CHAR(am.appr_de, 'yyyy-MM-dd HH:mi') AS apprDe /* 접수일자 */
,MAX(IF(ar.rppl_ty = '10', ar.rppl_nm, null)) AS rpplNm1 /* 신청인 */
,GROUP_CONCAT(IF(ar.rppl_ty = '20', ar.rppl_nm, null)) AS rpplNm2 /* 피신청인 */
,GROUP_CONCAT(IF(ar.rppl_ty = '30', ar.rppl_nm, null)) AS rpplNm3 /* 신청대리인 */
,GROUP_CONCAT(IF(ar.rppl_ty = '40', ar.rppl_nm, null)) AS rpplNm4 /* 피신청대리인 */
,GROUP_CONCAT(IF(ar.rppl_ty = '20', ar.rppl_nm, null) SEPARATOR ', ' ) AS rpplNm2 /* 피신청인 */
,GROUP_CONCAT(IF(ar.rppl_ty = '30', ar.rppl_nm, null) SEPARATOR ', ' ) AS rpplNm3 /* 신청대리인 */
,GROUP_CONCAT(IF(ar.rppl_ty = '40', ar.rppl_nm, null) SEPARATOR ', ' ) AS rpplNm4 /* 피신청대리인 */
,cc_ty.code_nm AS ccTy /* 저작물 유형 */
,am.req_cn1 AS reqCn1 /* 내용 */
,apr.appr_rson AS apprRson /* 수수료근거는 있음, 조정목적값은 시스템에서 입력 없음 */

View File

@ -191,8 +191,18 @@ $(document).ready(function() {
<%-- <br/><c:out value="${vo.reqOlCd}" /> --%>
</p></td>
<td><p><c:out value="${vo.apprDe}" /></p></td>
<td><p><c:out value="${vo.rpplNm1}" />(<c:out value="${vo.rpplNm3}" />)</p></td>
<td><p><c:out value="${vo.rpplNm2}" />(<c:out value="${vo.rpplNm4}" />)</p></td>
<td><p><c:out value="${vo.rpplNm1}" />
<c:if test="${not empty vo.rpplNm3}">
(<c:out value="${vo.rpplNm3}" />)
</c:if>
</p>
</td>
<td><p><c:out value="${vo.rpplNm2}" />
<c:if test="${not empty vo.rpplNm4}">
(<c:out value="${vo.rpplNm4}" />)
</c:if>
</p>
</td>
<td><p><c:out value="${vo.ccTy}" /></p></td>
<td><p><c:out value="${vo.reqCn1}" /></p></td>