diff --git a/src/main/java/egovframework/com/sts/dst/service/DtaUseStats.java b/src/main/java/egovframework/com/sts/dst/service/DtaUseStats.java index 6c9b002..c04d111 100644 --- a/src/main/java/egovframework/com/sts/dst/service/DtaUseStats.java +++ b/src/main/java/egovframework/com/sts/dst/service/DtaUseStats.java @@ -208,6 +208,16 @@ public class DtaUseStats extends ComDefaultVO { public void setUserNm(String userNm) { this.userNm = userNm; } + /** + * userNm(COMVNUSERMASTER.USER_NM) 출처 회원유형(GNR/USR/ENT/GRO, 개인정보보호 기능개선 사업 추가제안 Action4, 2026-08-10). + */ + private String userNmSe; + public String getUserNmSe() { + return userNmSe; + } + public void setUserNmSe(String userNmSe) { + this.userNmSe = userNmSe; + } /** * @return the regdate */ diff --git a/src/main/java/egovframework/com/sts/dst/service/impl/DtaUseStatsDAO.java b/src/main/java/egovframework/com/sts/dst/service/impl/DtaUseStatsDAO.java index a2e926e..a873473 100644 --- a/src/main/java/egovframework/com/sts/dst/service/impl/DtaUseStatsDAO.java +++ b/src/main/java/egovframework/com/sts/dst/service/impl/DtaUseStatsDAO.java @@ -16,6 +16,7 @@ import java.util.List; import org.springframework.stereotype.Repository; +import egovframework.com.cmm.privacy.crypto.MemberNmDecryptSupport; import egovframework.com.cmm.service.impl.EgovComAbstractDAO; import egovframework.com.sts.dst.service.DtaUseStats; import egovframework.com.sts.dst.service.DtaUseStatsVO; @@ -58,7 +59,13 @@ public class DtaUseStatsDAO extends EgovComAbstractDAO { */ @SuppressWarnings("unchecked") public List selectDtaUseStats(DtaUseStatsVO dtaUseStatsVO) throws Exception { - return list("dtaUseStatsDAO.selectDtaUseStats", dtaUseStatsVO); + List result = list("dtaUseStatsDAO.selectDtaUseStats", dtaUseStatsVO); + for (DtaUseStatsVO row : result) { + if (row != null && "GNR".equals(row.getUserNmSe())) { + MemberNmDecryptSupport.decryptInPlace(row, "userNm"); + } + } + return result; } /**