2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/, 시스템코드=AGS 2025-11-02 01:17:43 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: / (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 비로그인 사용자 - guest 메뉴 조회 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /) 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO incheon.com.web.IndexController - 인덱스 페이지 접근 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 목록 조회 시작 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 조회 완료: 32 명 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:17:43 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO incheon.com.web.IndexController - 활성 사용자 32 명 조회됨 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO incheon.com.web.IndexController - 첫 번째 사용자 샘플: userId=[superadmin], userNm=[통합관], deptNm=[통합관리부] 2025-11-02 01:17:43 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:17:43 | took 11ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/auth/users.do, 시스템코드=AGS 2025-11-02 01:17:43 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /auth/users.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/auth/users.do 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 비로그인 사용자 - guest 메뉴 조회 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /auth/users.do) 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 목록 조회 시작 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 조회 완료: 32 명 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:17:43 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:43 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:17:43 | took 3ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/auth/loginProcess.do, 시스템코드=AGS 2025-11-02 01:17:46 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /auth/loginProcess.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/auth/loginProcess.do 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 비로그인 사용자 - guest 메뉴 조회 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /auth/loginProcess.do) 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.security.web.LoginController - ==================== 로그인 프로세스 시작 ==================== 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.security.web.LoginController - 전달받은 userId: [superadmin] (길이: 10) 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.security.web.LoginController - returnUrl: null 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.c.s.s.impl.SecurityUserServiceImpl - 사용자 권한 정보 조회 시작: superadmin 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:46 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.SYS_CD as sysCd, urm.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'REGULAR' as roleType, urm.ROLE_BGNG_YMD as bgngYmd, urm.ROLE_END_YMD as endYmd, NULL as aplcnRsn FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' AND (urm.ROLE_BGNG_YMD IS NULL OR urm.ROLE_BGNG_YMD <= CURRENT_DATE) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ SELECT r.SYS_CD as sysCd, urm.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'REGULAR' as roleType, urm.ROLE_BGNG_YMD as bgngYmd, urm.ROLE_END_YMD as endYmd, NULL as aplcnRsn FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'superadmin' AND r.USE_YN = 'Y' AND (urm.ROLE_BGNG_YMD IS NULL OR urm.ROLE_BGNG_YMD <= CURRENT_DATE) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ; 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:46 | took 0ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.SYS_CD as sysCd, tua.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'TEMP' as roleType, tua.ROLE_BGNG_YMD as bgngYmd, tua.ROLE_END_YMD as endYmd, tua.APLCN_RSN as aplcnRsn FROM iccom.TMPR_USER_AUTHRT tua INNER JOIN iccom.ROLE r ON tua.ROLE_CD = r.ROLE_CD WHERE tua.USER_ID = ? AND r.USE_YN = 'Y' AND (tua.ROLE_BGNG_YMD IS NULL OR tua.ROLE_BGNG_YMD <= CURRENT_DATE) AND (tua.ROLE_END_YMD IS NULL OR tua.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ SELECT r.SYS_CD as sysCd, tua.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'TEMP' as roleType, tua.ROLE_BGNG_YMD as bgngYmd, tua.ROLE_END_YMD as endYmd, tua.APLCN_RSN as aplcnRsn FROM iccom.TMPR_USER_AUTHRT tua INNER JOIN iccom.ROLE r ON tua.ROLE_CD = r.ROLE_CD WHERE tua.USER_ID = 'superadmin' AND r.USE_YN = 'Y' AND (tua.ROLE_BGNG_YMD IS NULL OR tua.ROLE_BGNG_YMD <= CURRENT_DATE) AND (tua.ROLE_END_YMD IS NULL OR tua.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ; 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.c.s.s.impl.SecurityUserServiceImpl - 사용자 권한 로딩 완료: 통합관 (6 권한, 6 정규역할, 1 임시역할) 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.c.s.s.impl.SecurityUserServiceImpl - 접근 가능한 시스템: [AGS, RST] 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:46 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.security.web.LoginController - DB 조회 결과: 사용자 찾음 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO i.com.security.web.LoginController - 로그인 성공: 통합관 (superadmin) 2025-11-02 01:17:46 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:46 | took 7ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/, 시스템코드=AGS 2025-11-02 01:17:46 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: / (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:17:46 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /) 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO incheon.com.web.IndexController - 인덱스 페이지 접근 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 목록 조회 시작 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 조회 완료: 32 명 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:17:46 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO incheon.com.web.IndexController - 활성 사용자 32 명 조회됨 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO incheon.com.web.IndexController - 첫 번째 사용자 샘플: userId=[superadmin], userNm=[통합관], deptNm=[통합관리부] 2025-11-02 01:17:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:17:46 | took 2ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/main.do, 시스템코드=AGS 2025-11-02 01:17:48 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/main.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/main.do 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:17:48 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/main.do) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.ags.main.web.AgsMainController - AGS 메인페이지 접근 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO i.ags.main.web.AgsMainController - AGS 메인페이지 접근 - 사용자: 통합관 (superadmin) 2025-11-02 01:17:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:17:48 | took 11ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/common/user-page-strg 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:17:48 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/common/user-page-strg) 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO i.c.u.web.UserPageStrgApiController - 사용자 페이지 설정 조회 API - userId: superadmin, pageCd: AGS_MAIN 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:17:48 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_ID, PAGE_CD, PAGE_STRG_CN, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM ICCOM.USER_PAGE_STRG WHERE USER_ID = ? AND PAGE_CD = ? SELECT USER_ID, PAGE_CD, PAGE_STRG_CN, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM ICCOM.USER_PAGE_STRG WHERE USER_ID = 'superadmin' AND PAGE_CD = 'AGS_MAIN'; 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:17:48 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:48 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:17:48 | took 6ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sys/sysList.do, 시스템코드=AGS 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sys/sysList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980501, 메뉴명=시스템 관리, 시스템명=GIS행정포털 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sys/sysList.do 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980501 (URI: /ags/ias/sys/sysList.do) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysList|2025-11-02 01:17:50|1 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT ? OFFSET ? SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT 10 OFFSET 0; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysList|2025-11-02 01:17:50|13ms|LIST_SIZE:10 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 01:17:50|1 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1 SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 01:17:50|3ms|COUNT:12 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 8ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_STTS_CD 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_STTS_CD) 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 01:17:50|1 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 01:17:50|7ms|LIST_SIZE:2 2025-11-02 01:17:50 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:17:50 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/myAuthrtAply/myAuthrtAplyRegist.do, 시스템코드=AGS 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/myAuthrtAply/myAuthrtAplyRegist.do (sysCd=AGS) -> 메뉴코드=MNUAGS990101, 메뉴명=권한 신청하기, 시스템명=GIS행정포털 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/myAuthrtAply/myAuthrtAplyRegist.do 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:51 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS990101 (URI: /ags/ias/myAuthrtAply/myAuthrtAplyRegist.do) 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 01:17:51|1 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:51 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'superadmin' ORDER BY FRST_REG_DT; 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 01:17:51|4ms|OBJECT:UserVO 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:51 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|MyAuthrtAplyServiceImpl|selectSysListWithRoleCnt|2025-11-02 01:17:51|1 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:51 | took 6ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(urm.ROLE_CD), 0) as ROLE_CNT, (SELECT COUNT(*) FROM iccom.ROLE r2 WHERE r2.SYS_CD = s.SYS_CD AND r2.USE_YN = 'Y') as TOTAL_ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON s.SYS_CD = r.SYS_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(urm.ROLE_CD), 0) as ROLE_CNT, (SELECT COUNT(*) FROM iccom.ROLE r2 WHERE r2.SYS_CD = s.SYS_CD AND r2.USE_YN = 'Y') as TOTAL_ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON s.SYS_CD = r.SYS_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'superadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|MyAuthrtAplyServiceImpl|selectSysListWithRoleCnt|2025-11-02 01:17:51|15ms|LIST_SIZE:12 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:51 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO i.a.i.m.web.MyAuthrtAplyController - 시스템 목록: [{sysCd=AGS, sysNm=GIS행정포털, sysExpln=GIS행정포털, 통합관리시스템, 업무시스템, roleCnt=2, totalRoleCnt=3}, {sysCd=AIP, sysNm=항공사진 판독시스템, sysExpln=항공사진 판독시스템, roleCnt=0, totalRoleCnt=2}, {sysCd=CMS, sysNm=청소차량 모니터링 시스템, sysExpln=청소차량 실시간 모니터링 및 관제, roleCnt=0, totalRoleCnt=2}, {sysCd=DRM, sysNm=드론영상 관리시스템, sysExpln=드론영상 관리시스템, roleCnt=0, totalRoleCnt=2}, {sysCd=DSS, sysNm=원도심 지역 시뮬레이션 시스템, sysExpln=원도심 시뮬레이션 시스템은 디지털 트윈 기술을 활용하여 쇠퇴한 원도심 지역의 문제를 해결하고 주민의 삶의 질을 높이는 것을 목표로 합니다. 데이터 기반 분석과 시뮬레이션을 통해 최적의 도시재생 방안을 찾는 데 중점을 둡니다. ※ 주요 기능 1. 도시 쇠퇴 및 재생 평가 - 건축물대장 등 데이터를 연동해 낙후 지역을 자동으로 분석하고, 설정된 기준에 따라 도시 쇠퇴 수준을 평가합니다. 2. 인프라 조성 시뮬레이션 - 건물, 공원, 도로 등 새로운 시설을 가상으로 조성하여 최적의 대안을 찾습니다. - 지도 위에 CCTV, 보안등, 조경시설 등을 직접 배치하며 효과를 미리 검토하고, 필요한 녹지 면적을 자동으로 계산하는 기능도 포함합니다. 3. 지상-지하 시설물 통합 모니터링 - 도로, 건물 등 지상 시설물과 상하수도, 통신선 같은 지하 시설물 정보를 통합하여 3D로 보여줍니다. - 특정 지역의 노후되거나 위험한 지하 시설물(누수, 지반침하 위험 등)을 지도에 표시하여 관리할 수 있습니다. 4. 보고서 자동 생성 - 시뮬레이션과 분석 결과를 바탕으로, 통계, 진단 내용, 배치된 시설 목록 등을 포함한 보고서를 자동으로 만들어줍니다., roleCnt=0, totalRoleCnt=2}, {sysCd=PSS, sysNm=정책 결정 지원 시스템, sysExpln=정책 결정 지원 시스템은 도시계획 관련 위원회의 정책 결정 과정을 돕기 위한 시스템입니다. 핵심 목표는 개발 계획을 3D로 시각화하고 각종 시뮬레이션을 통해 객관적이고 직관적인 심의를 지원하는 것입니다. ※ 주요 기능 1. 3D 시각화 및 공간 분석 - 각종 개발 계획을 3차원 모델로 보여줍니다. - 주요 분석 기능: 건물 높이·위치 실시간 변경, 지형 경사도 분석, 특정 지점에서의 조망(가시권) 확인, 바람길, 시간대별 일조권 및 그림자 시뮬레이션 등을 제공합니다. 2. BIM 데이터 연동 및 VR 시뮬레이션 - 건축 설계 데이터(BIM)를 3D 지도와 연계하여 활용할 수 있습니다. - 가상현실(VR)을 통해 1인칭 시점으로 계획안을 체험하며 현장감 있는 의사결정을 지원합니다. 3. 도시계획위원회 시스템 연계 - '도시계획위원회 통합관리시스템'과 연동하여 위원회 목록, 심의 안건 등의 정보를 불러와 지도와 함께 확인하고 관리할 수 있습니다., roleCnt=0, totalRoleCnt=2}, {sysCd=RCS, sysNm=도로굴착 운영자 시스템, sysExpln=도로굴착 운영자 시스템, roleCnt=0, totalRoleCnt=2}, {sysCd=RES, sysNm=도로굴착 통합임시, sysExpln=도로굴착 통합임시, roleCnt=1, totalRoleCnt=2}, {sysCd=RPS, sysNm=도로굴착 허가자 시스템, sysExpln=도로굴착 허가자 시스템, roleCnt=1, totalRoleCnt=2}, {sysCd=RST, sysNm=부동산통계관리, sysExpln=부동산통계현황 정보 관리, roleCnt=1, totalRoleCnt=2}, {sysCd=SGP, sysNm=공간정보포털, sysExpln=시민용 공간정보 종합 포털, roleCnt=0, totalRoleCnt=2}, {sysCd=UIS, sysNm=UIS 도시기반시설 관리시스템, sysExpln=UIS 도시기반시설 관리시스템 관리, roleCnt=0, totalRoleCnt=2}] 2025-11-02 01:17:51 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:51 | took 16ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sys/sysList.do, 시스템코드=AGS 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sys/sysList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980501, 메뉴명=시스템 관리, 시스템명=GIS행정포털 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sys/sysList.do 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:53 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980501 (URI: /ags/ias/sys/sysList.do) 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysList|2025-11-02 01:17:53|1 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:53 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT ? OFFSET ? SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT 10 OFFSET 0; 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysList|2025-11-02 01:17:53|3ms|LIST_SIZE:10 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:53 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 01:17:53|1 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:53 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1 SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1; 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 01:17:53|2ms|COUNT:12 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:53 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:53 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:17:53 | took 10ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_STTS_CD 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:17:53 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_STTS_CD) 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 01:17:53|1 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 01:17:53|2ms|LIST_SIZE:2 2025-11-02 01:17:53 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:17:53 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:00 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 01:18:00|1 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:00 | took 16ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 01:18:00|20ms|LIST_SIZE:10 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:00 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 01:18:00|1 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:00 | took 4ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total; 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 01:18:00|6ms|COUNT:32 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:00 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:00 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:00 | took 8ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 01:18:01 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:01 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 01:18:01|1 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:01 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 01:18:01|3ms|OBJECT:UserVO 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:01 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 01:18:01|1 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:01 | took 10ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 01:18:01|12ms|LIST_SIZE:12 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:01 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:01 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:01 | took 18ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:02 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:02 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:02|1 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:02 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:02|2ms|LIST_SIZE:3 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:02 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:02|1 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:02 | took 0ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:02|2ms|LIST_SIZE:1 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:02 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 01:18:02 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:02 | took 7ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:03 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:03 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AIP, userId: drmadmin 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:03|1 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:03 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AIP' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:03|2ms|LIST_SIZE:2 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:03 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:03|1 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:03 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AIP' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:03|3ms|LIST_SIZE:0 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:03 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:03 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:03 | took 11ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:04 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:04 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: CMS, userId: drmadmin 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:04|1 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:04 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'CMS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:04|3ms|LIST_SIZE:2 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:04 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:04|1 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:04 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'CMS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:04|5ms|LIST_SIZE:0 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:04 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:04 | took 6ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:04 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:04 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: DRM, userId: drmadmin 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:04|1 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:04 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'DRM' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:04|4ms|LIST_SIZE:2 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:04 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:04|1 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:04 | took 3ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'DRM' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:04|4ms|LIST_SIZE:0 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:04 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:04 | took 7ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:05 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:05 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: DSS, userId: drmadmin 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:05|1 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:05 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'DSS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:05|2ms|LIST_SIZE:2 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:05 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:05|1 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:05 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'DSS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:05|2ms|LIST_SIZE:0 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:05 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:05 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 01:18:05 | took 6ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:06 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 01:18:06 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: PSS, userId: drmadmin 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:06|1 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 01:18:06 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'PSS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:06|3ms|LIST_SIZE:2 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 01:18:06 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:06|1 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 01:18:06 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'PSS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:06|3ms|LIST_SIZE:0 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 01:18:06 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:06 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 01:18:06 | took 5ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:06 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 01:18:06 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RCS, userId: drmadmin 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:06|1 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 01:18:06 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RCS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:06|4ms|LIST_SIZE:2 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 01:18:06 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:06|1 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 01:18:06 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RCS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:06|2ms|LIST_SIZE:0 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 01:18:06 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:06 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 01:18:06 | took 9ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:07 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:18:07 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RCS, userId: drmadmin 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:07|1 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:18:07 | took 0ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RCS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:07|2ms|LIST_SIZE:2 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:18:07 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:07|1 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:18:07 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RCS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:07|3ms|LIST_SIZE:0 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:18:07 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:07 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 01:18:07 | took 3ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:07 [http-nio-8080-exec-4] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:18:07 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RES, userId: drmadmin 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:07|1 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:18:07 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RES' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:07|2ms|LIST_SIZE:2 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:18:07 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:07|1 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:18:07 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RES' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:07|4ms|LIST_SIZE:0 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:18:07 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:07 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 01:18:07 | took 9ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:10 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:10 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RCS, userId: drmadmin 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:10|1 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:10 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RCS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:10|3ms|LIST_SIZE:2 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:10 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:10|1 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:10 | took 2ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RCS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:10|5ms|LIST_SIZE:0 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:10 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 01:18:10 | took 9ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:11 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: DSS, userId: drmadmin 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:11|1 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'DSS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:11|2ms|LIST_SIZE:2 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:11|1 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'DSS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:11|3ms|LIST_SIZE:0 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:18:11 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:11 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 01:18:11 | took 4ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:11 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: CMS, userId: drmadmin 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:11|1 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'CMS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:11|3ms|LIST_SIZE:2 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:11 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:11|1 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'CMS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:11|3ms|LIST_SIZE:0 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:11 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:11 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 01:18:11 | took 8ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:12 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:12 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AIP, userId: drmadmin 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:12|1 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:12 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AIP' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:12|3ms|LIST_SIZE:2 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:12 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:12|1 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:12 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AIP' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:12|2ms|LIST_SIZE:0 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:12 | took 1ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 01:18:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 01:18:12 | took 4ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 01:18:12 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:12 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:12|1 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:12 | took 1ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 01:18:12|3ms|LIST_SIZE:3 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:12 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:12|1 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:12 | took 0ms | statement | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 01:18:12|3ms|LIST_SIZE:1 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:12 | took 0ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 01:18:12 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 01:18:12 | took 10ms | commit | connection 9| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 07:57:00 [HikariPool-2 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Retrograde clock change detected (housekeeper delta=29s836ms), soft-evicting connections from pool. 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/, 시스템코드=AGS 2025-11-02 10:24:26 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: / (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 비로그인 사용자 - guest 메뉴 조회 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /) 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO incheon.com.web.IndexController - 인덱스 페이지 접근 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 목록 조회 시작 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 조회 완료: 32 명 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:24:26 | took 0ms | commit | connection 46| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO incheon.com.web.IndexController - 활성 사용자 32 명 조회됨 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO incheon.com.web.IndexController - 첫 번째 사용자 샘플: userId=[superadmin], userNm=[통합관], deptNm=[통합관리부] 2025-11-02 10:24:26 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:24:26 | took 15ms | commit | connection 46| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/auth/users.do, 시스템코드=AGS 2025-11-02 10:24:26 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /auth/users.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/auth/users.do 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 비로그인 사용자 - guest 메뉴 조회 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /auth/users.do) 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 목록 조회 시작 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 조회 완료: 32 명 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:24:26 | took 0ms | commit | connection 46| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:24:26 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:24:26 | took 5ms | commit | connection 46| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/auth/loginProcess.do, 시스템코드=AGS 2025-11-02 10:25:08 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /auth/loginProcess.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/auth/loginProcess.do 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 비로그인 사용자 - guest 메뉴 조회 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /auth/loginProcess.do) 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.security.web.LoginController - ==================== 로그인 프로세스 시작 ==================== 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.security.web.LoginController - 전달받은 userId: [superadmin] (길이: 10) 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.security.web.LoginController - returnUrl: null 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.c.s.s.impl.SecurityUserServiceImpl - 사용자 권한 정보 조회 시작: superadmin 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:08 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.SYS_CD as sysCd, urm.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'REGULAR' as roleType, urm.ROLE_BGNG_YMD as bgngYmd, urm.ROLE_END_YMD as endYmd, NULL as aplcnRsn FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' AND (urm.ROLE_BGNG_YMD IS NULL OR urm.ROLE_BGNG_YMD <= CURRENT_DATE) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ SELECT r.SYS_CD as sysCd, urm.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'REGULAR' as roleType, urm.ROLE_BGNG_YMD as bgngYmd, urm.ROLE_END_YMD as endYmd, NULL as aplcnRsn FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'superadmin' AND r.USE_YN = 'Y' AND (urm.ROLE_BGNG_YMD IS NULL OR urm.ROLE_BGNG_YMD <= CURRENT_DATE) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ; 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:08 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.SYS_CD as sysCd, tua.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'TEMP' as roleType, tua.ROLE_BGNG_YMD as bgngYmd, tua.ROLE_END_YMD as endYmd, tua.APLCN_RSN as aplcnRsn FROM iccom.TMPR_USER_AUTHRT tua INNER JOIN iccom.ROLE r ON tua.ROLE_CD = r.ROLE_CD WHERE tua.USER_ID = ? AND r.USE_YN = 'Y' AND (tua.ROLE_BGNG_YMD IS NULL OR tua.ROLE_BGNG_YMD <= CURRENT_DATE) AND (tua.ROLE_END_YMD IS NULL OR tua.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ SELECT r.SYS_CD as sysCd, tua.ROLE_CD as roleCd, r.ROLE_NM as roleNm, 'TEMP' as roleType, tua.ROLE_BGNG_YMD as bgngYmd, tua.ROLE_END_YMD as endYmd, tua.APLCN_RSN as aplcnRsn FROM iccom.TMPR_USER_AUTHRT tua INNER JOIN iccom.ROLE r ON tua.ROLE_CD = r.ROLE_CD WHERE tua.USER_ID = 'superadmin' AND r.USE_YN = 'Y' AND (tua.ROLE_BGNG_YMD IS NULL OR tua.ROLE_BGNG_YMD <= CURRENT_DATE) AND (tua.ROLE_END_YMD IS NULL OR tua.ROLE_END_YMD >= CURRENT_DATE) ORDER BY r.SYS_CD, r.ROLE_SORT_SEQ; 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.c.s.s.impl.SecurityUserServiceImpl - 사용자 권한 로딩 완료: 통합관 (6 권한, 6 정규역할, 1 임시역할) 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.c.s.s.impl.SecurityUserServiceImpl - 접근 가능한 시스템: [AGS, RST] 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:08 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.security.web.LoginController - DB 조회 결과: 사용자 찾음 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO i.com.security.web.LoginController - 로그인 성공: 통합관 (superadmin) 2025-11-02 10:25:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:08 | took 9ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/, 시스템코드=AGS 2025-11-02 10:25:08 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: / (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:08 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /) 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO incheon.com.web.IndexController - 인덱스 페이지 접근 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 목록 조회 시작 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 조회 완료: 32 명 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:08 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO incheon.com.web.IndexController - 활성 사용자 32 명 조회됨 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO incheon.com.web.IndexController - 첫 번째 사용자 샘플: userId=[superadmin], userNm=[통합관], deptNm=[통합관리부] 2025-11-02 10:25:08 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:08 | took 3ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/main.do, 시스템코드=AGS 2025-11-02 10:25:10 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/main.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/main.do 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:10 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/main.do) 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.ags.main.web.AgsMainController - AGS 메인페이지 접근 2025-11-02 10:25:10 [http-nio-8080-exec-8] INFO i.ags.main.web.AgsMainController - AGS 메인페이지 접근 - 사용자: 통합관 (superadmin) 2025-11-02 10:25:11 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:11 | took 12ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/common/user-page-strg 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:11 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/common/user-page-strg) 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO i.c.u.web.UserPageStrgApiController - 사용자 페이지 설정 조회 API - userId: superadmin, pageCd: AGS_MAIN 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:11 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_ID, PAGE_CD, PAGE_STRG_CN, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM ICCOM.USER_PAGE_STRG WHERE USER_ID = ? AND PAGE_CD = ? SELECT USER_ID, PAGE_CD, PAGE_STRG_CN, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM ICCOM.USER_PAGE_STRG WHERE USER_ID = 'superadmin' AND PAGE_CD = 'AGS_MAIN'; 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:11 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:11 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:11 | took 5ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sys/sysList.do, 시스템코드=AGS 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sys/sysList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980501, 메뉴명=시스템 관리, 시스템명=GIS행정포털 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sys/sysList.do 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:12 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980501 (URI: /ags/ias/sys/sysList.do) 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysList|2025-11-02 10:25:12|1 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:12 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT ? OFFSET ? SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT 10 OFFSET 0; 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysList|2025-11-02 10:25:12|5ms|LIST_SIZE:10 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:12 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 10:25:12|1 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:12 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1 SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1; 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 10:25:12|3ms|COUNT:12 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:12 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:12 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:12 | took 10ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_STTS_CD 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:13 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_STTS_CD) 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:25:13|1 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:25:13|8ms|LIST_SIZE:2 2025-11-02 10:25:13 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:13 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:17 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:25:17|1 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:17 | took 17ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:25:17|20ms|LIST_SIZE:10 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:17 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:25:17|1 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:17 | took 3ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total; 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:25:17|5ms|COUNT:32 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:17 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:17 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:17 | took 11ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleDetail.do, 시스템코드=AGS 2025-11-02 10:25:19 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleDetail.do 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleDetail.do) 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 10:25:19|1 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 3ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'drmadmin' AND r.USE_YN = 'Y' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 10:25:19|5ms|LIST_SIZE:1 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 10:25:19|1 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'drmadmin' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 10:25:19|3ms|LIST_SIZE:1 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 10:25:19|1 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 3ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = ? SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = 'drmadmin'; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 10:25:19|6ms|OBJECT:UserRoleVO 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:19 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:19 | took 13ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:25:21 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:21 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:25:21|1 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:21 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:25:21|5ms|OBJECT:UserVO 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:21 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:25:21|1 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:21 | took 10ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:25:21|11ms|LIST_SIZE:12 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:21 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:21 | took 11ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:21 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:21 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:21|1 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:21 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:21|1ms|LIST_SIZE:3 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:21 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:21|1 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:21 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:21|2ms|LIST_SIZE:1 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:21 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:25:21 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:21 | took 5ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:23 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:25:23 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AIP, userId: drmadmin 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:23|1 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:25:23 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AIP' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:23|3ms|LIST_SIZE:2 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:25:23 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:23|1 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:25:23 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AIP' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:23|4ms|LIST_SIZE:0 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:25:23 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:25:23 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:25:23 | took 9ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:24 [http-nio-8080-exec-4] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:24 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: SGP, userId: drmadmin 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:24|1 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:24 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'SGP' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:24|3ms|LIST_SIZE:2 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:24 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:24|1 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:24 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'SGP' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:24|3ms|LIST_SIZE:0 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:24 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:25:24 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:25:24 | took 4ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:24 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:24 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: UIS, userId: drmadmin 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:24|1 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:24 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'UIS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:24|3ms|LIST_SIZE:2 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:24 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:24|1 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:24 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'UIS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:24|4ms|LIST_SIZE:0 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:24 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:25:24 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:25:24 | took 9ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:25 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:25 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RST, userId: drmadmin 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:25|1 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:25 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RST' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:25|4ms|LIST_SIZE:2 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:25|1 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:25 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RST' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:25|3ms|LIST_SIZE:0 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:25:25 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:25:25 | took 3ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:26 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:26 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RPS, userId: drmadmin 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:26|1 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:26 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RPS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:26|3ms|LIST_SIZE:2 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:26 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:26|1 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:26 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RPS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:26|3ms|LIST_SIZE:0 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:26 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:25:26 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:25:26 | took 7ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:27 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:25:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:27|1 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:25:27 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:27|1ms|LIST_SIZE:3 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:25:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:27|1 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:25:27 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:27|3ms|LIST_SIZE:1 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:25:27 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:25:27 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:25:27 | took 3ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:28 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:28 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RPS, userId: drmadmin 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:28|1 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:28 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RPS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:28|3ms|LIST_SIZE:2 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:28 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:28|1 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:28 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RPS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:28|3ms|LIST_SIZE:0 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:28 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:25:28 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:25:28 | took 9ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:29 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:29 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RST, userId: drmadmin 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:29|1 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:29 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RST' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:29|4ms|LIST_SIZE:2 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:29 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:29|1 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:29 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RST' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:29|3ms|LIST_SIZE:0 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:29 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:25:29 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:25:29 | took 4ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:25:30 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:30 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:30|1 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:30 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:25:30|2ms|LIST_SIZE:3 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:30|1 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:30 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:25:30|3ms|LIST_SIZE:1 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:25:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:25:30 | took 10ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:15 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:15 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:15|1 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:15 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmuser01' ORDER BY FRST_REG_DT; 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:15|4ms|OBJECT:UserVO 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:15 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:15|1 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:15 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmuser01' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:15|3ms|LIST_SIZE:12 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:15 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:15 | took 10ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:15 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:15 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmuser01 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:15|1 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:15 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:15|0ms|LIST_SIZE:3 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:15 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:15|1 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:15 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmuser01' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:15|1ms|LIST_SIZE:0 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:15 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 0 2025-11-02 10:26:15 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:15 | took 4ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:22 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:22|1 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:22 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmuser01' ORDER BY FRST_REG_DT; 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:22|7ms|OBJECT:UserVO 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:22|1 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:22 | took 3ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmuser01' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:22|5ms|LIST_SIZE:12 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:22 | took 12ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:22 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmuser01 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:22|1 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:22|1ms|LIST_SIZE:3 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:22|1 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmuser01' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:22|1ms|LIST_SIZE:0 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:22 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 0 2025-11-02 10:26:22 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:22 | took 6ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:25 [http-nio-8080-exec-4] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:25|1 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:25 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmuser02' ORDER BY FRST_REG_DT; 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:25|3ms|OBJECT:UserVO 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:25|1 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:25 | took 5ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmuser02' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:25|7ms|LIST_SIZE:12 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:25 | took 10ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:25 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmuser02 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:25|1 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:25|1ms|LIST_SIZE:3 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:25|1 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmuser02' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:25|1ms|LIST_SIZE:0 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:25 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 0 2025-11-02 10:26:25 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:25 | took 5ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:27 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:27|1 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:27 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmuser03' ORDER BY FRST_REG_DT; 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:27|4ms|OBJECT:UserVO 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:27|1 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:27 | took 4ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmuser03' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:27|4ms|LIST_SIZE:12 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:27 | took 25ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:27 [http-nio-8080-exec-4] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmuser03 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:27|1 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:27|1ms|LIST_SIZE:3 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:27|1 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmuser03' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:27|0ms|LIST_SIZE:0 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:27 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 0 2025-11-02 10:26:27 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:26:27 | took 5ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:30 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:30|1 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'geoadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:30|2ms|OBJECT:UserVO 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:30|1 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:26:30 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'geoadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:30|3ms|LIST_SIZE:12 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:26:30 | took 15ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:30 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: geoadmin 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:30|1 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:30|1ms|LIST_SIZE:3 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:30|1 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'geoadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:30|1ms|LIST_SIZE:1 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:30 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:26:30 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:30 | took 6ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:33 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:33 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:33|1 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:33 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:33|2ms|OBJECT:UserVO 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:33 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:33|1 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:33 | took 3ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:33|5ms|LIST_SIZE:12 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:33 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:33 | took 11ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:33 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:33 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:33|1 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:33 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:33|0ms|LIST_SIZE:3 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:33 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:33|1 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:33 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:33|0ms|LIST_SIZE:1 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:33 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:26:33 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:26:33 | took 6ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:37 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:37 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:37|1 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:37 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:37|3ms|OBJECT:UserVO 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:37 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:37|1 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:37 | took 4ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:37|6ms|LIST_SIZE:12 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:37 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:37 | took 10ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:37 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:37 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:37|1 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:37 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:37|1ms|LIST_SIZE:3 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:37 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:37|1 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:37 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:37|1ms|LIST_SIZE:1 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:37 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:26:37 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:26:37 | took 7ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:42 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:42|1 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:42 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmuser01' ORDER BY FRST_REG_DT; 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:42|2ms|OBJECT:UserVO 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:42|1 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:42 | took 2ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmuser01' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:42|4ms|LIST_SIZE:12 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:26:42 | took 9ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:42 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmuser01 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:42|1 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:42|1ms|LIST_SIZE:3 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:42|1 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmuser01' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:42|0ms|LIST_SIZE:0 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:42 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 0 2025-11-02 10:26:42 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:42 | took 6ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:26:51 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:51|1 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:26:51 | took 1ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:26:51|3ms|OBJECT:UserVO 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:51|1 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:26:51 | took 5ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:26:51|6ms|LIST_SIZE:12 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:26:51 | took 14ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:26:51 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:51|1 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:26:51|1ms|LIST_SIZE:3 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:51|1 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:26:51|1ms|LIST_SIZE:1 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:51 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:26:51 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:26:51 | took 6ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:43 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:27:44 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:27:44|1 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:27:44|2ms|OBJECT:UserVO 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:27:44 | took 1ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:27:44|1 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:27:44 | took 6ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:27:44|8ms|LIST_SIZE:12 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:44 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:27:44 | took 10ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:27:44 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:27:44|1 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:27:44|1ms|LIST_SIZE:3 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:27:44|1 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:27:44|1ms|LIST_SIZE:1 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:27:44 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:27:44 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:27:44 | took 6ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:27:45 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:27:45|1 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:27:45|2ms|OBJECT:UserVO 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:27:45|1 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:27:45 | took 5ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:27:45|6ms|LIST_SIZE:12 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:27:45 | took 10ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:27:45 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:27:45|1 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:27:45|1ms|LIST_SIZE:3 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:27:45|1 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | statement | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:27:45|1ms|LIST_SIZE:1 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:27:45 | took 0ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:27:45 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:27:45 | took 5ms | commit | connection 47| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/, 시스템코드=AGS 2025-11-02 10:48:28 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: / (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:28 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /) 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO incheon.com.web.IndexController - 인덱스 페이지 접근 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 목록 조회 시작 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO i.c.s.s.impl.SecurityUserServiceImpl - 활성 사용자 조회 완료: 32 명 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:28 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO incheon.com.web.IndexController - 활성 사용자 32 명 조회됨 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO incheon.com.web.IndexController - 첫 번째 사용자 샘플: userId=[superadmin], userNm=[통합관], deptNm=[통합관리부] 2025-11-02 10:48:28 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:28 | took 18ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/main.do, 시스템코드=AGS 2025-11-02 10:48:30 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/main.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/main.do 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:30 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/main.do) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.ags.main.web.AgsMainController - AGS 메인페이지 접근 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.ags.main.web.AgsMainController - AGS 메인페이지 접근 - 사용자: 통합관 (superadmin) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:30 | took 13ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/common/user-page-strg 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:30 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/common/user-page-strg) 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO i.c.u.web.UserPageStrgApiController - 사용자 페이지 설정 조회 API - userId: superadmin, pageCd: AGS_MAIN 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:30 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_ID, PAGE_CD, PAGE_STRG_CN, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM ICCOM.USER_PAGE_STRG WHERE USER_ID = ? AND PAGE_CD = ? SELECT USER_ID, PAGE_CD, PAGE_STRG_CN, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM ICCOM.USER_PAGE_STRG WHERE USER_ID = 'superadmin' AND PAGE_CD = 'AGS_MAIN'; 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:30 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:30 | took 6ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sys/sysList.do, 시스템코드=AGS 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sys/sysList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980501, 메뉴명=시스템 관리, 시스템명=GIS행정포털 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sys/sysList.do 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:31 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980501 (URI: /ags/ias/sys/sysList.do) 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysList|2025-11-02 10:48:31|1 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:31 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT ? OFFSET ? SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.SYS_URL_ADDR, S.USE_BGNG_YMD, S.USE_END_YMD, S.USE_YN, S.FRST_REG_ID, S.FRST_REG_DT, S.LAST_MDFCN_ID, S.LAST_MDFCN_DT FROM iccom.SYS S ORDER BY S.SYS_CD LIMIT 10 OFFSET 0; 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysList|2025-11-02 10:48:31|3ms|LIST_SIZE:10 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:31 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 10:48:31|1 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:31 | took 6ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1 SELECT COUNT(*) AS TOTAL_COUNT FROM iccom.SYS S WHERE 1 = 1; 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectSysListCnt|2025-11-02 10:48:31|7ms|COUNT:12 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:31 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:31 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:31 | took 8ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_STTS_CD 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:31 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_STTS_CD) 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:48:31|1 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:48:31|11ms|LIST_SIZE:2 2025-11-02 10:48:31 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:31 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do, 시스템코드=AGS 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980203, 메뉴명=권한 설정 관리, 시스템명=GIS행정포털 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980203 (URI: /ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do) 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.a.i.s.web.SysMenuAuthrtController - === sysMenuAuthrtList 조회 시작 === 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.a.i.s.web.SysMenuAuthrtController - 검색 조건 - searchSysCd: null, searchRoleNm: null, searchRoleTypeCd: null, useYn: null 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtListCnt|2025-11-02 10:48:38|1 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 18ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH RECURSIVE role_tree AS ( -- 최상위 권한그룹 SELECT ROLE_CD, ROLE_NM, ROLE_TYPE_CD, SYS_CD, USE_YN FROM iccom.ROLE WHERE UP_ROLE_CD IS NULL AND ROLE_TYPE_CD != 'ROLTYP999' UNION ALL -- 하위 권한그룹 (재귀) SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN FROM iccom.ROLE r INNER JOIN role_tree rt ON r.UP_ROLE_CD = rt.ROLE_CD WHERE r.ROLE_TYPE_CD != 'ROLTYP999' AND r.UP_ROLE_CD IS NOT NULL ) SELECT COUNT(*) AS TOTAL_COUNT FROM role_tree WITH RECURSIVE role_tree AS ( -- 최상위 권한그룹 SELECT ROLE_CD, ROLE_NM, ROLE_TYPE_CD, SYS_CD, USE_YN FROM iccom.ROLE WHERE UP_ROLE_CD IS NULL AND ROLE_TYPE_CD != 'ROLTYP999' UNION ALL -- 하위 권한그룹 (재귀) SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN FROM iccom.ROLE r INNER JOIN role_tree rt ON r.UP_ROLE_CD = rt.ROLE_CD WHERE r.ROLE_TYPE_CD != 'ROLTYP999' AND r.UP_ROLE_CD IS NOT NULL ) SELECT COUNT(*) AS TOTAL_COUNT FROM role_tree; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtListCnt|2025-11-02 10:48:38|41ms|COUNT:14 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.a.i.s.web.SysMenuAuthrtController - 총 건수: 14 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtList|2025-11-02 10:48:38|1 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtList|2025-11-02 10:48:38|27ms|LIST_SIZE:10 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.a.i.s.web.SysMenuAuthrtController - 조회된 목록 크기: 10 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.a.i.s.web.SysMenuAuthrtController - 첫 번째 데이터: {roleCd=ROLE_SUPER_ADMIN, roleNm=통합관리자, roleExpln=전체 시스템 통합 관리자, roleTypeCd=ROLTYP001, roleSortSeq=1, useYn=Y, frstRegId=ADMIN, frstRegDt=2025-09-29 10:13:39.928044, lastMdfcnId=ADMIN, lastMdfcnDt=2025-09-29 10:13:39.928044, depth=1, path=ROLE_SUPER_ADMIN, sortPath=0000000001_ROLE_SUPER_ADMIN, authrtCnt=52, assignedUserCnt=1} 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 10:48:38|0 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 10:48:38|3ms|LIST_SIZE:12 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|4ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 6ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|7ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 3ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|0ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|2 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 10:48:38|1ms|OBJECT:String 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:48:38 | took 7ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/ROLE_TYPE 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/USE_YN 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_CD 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/ROLE_TYPE) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_CD) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:48:38|1 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/USE_YN) 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:48:38|2ms|LIST_SIZE:4 2025-11-02 10:48:38 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:48:38 | took 3ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:48:38|0 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:48:38|1ms|LIST_SIZE:12 2025-11-02 10:48:38 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:48:38|1 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 10:48:38|1ms|LIST_SIZE:2 2025-11-02 10:48:38 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:48:38 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:48:46 | took 1ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:48:46|1 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:48:46 | took 15ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:48:46|18ms|LIST_SIZE:10 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:48:46 | took 1ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:48:46|1 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:48:46 | took 3ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total; 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:48:46|4ms|COUNT:32 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:48:46 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:46 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:48:46 | took 10ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:48:49 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:49 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:48:49|1 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:49 | took 2ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:48:49|5ms|OBJECT:UserVO 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:49 | took 1ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:48:49|1 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:49 | took 7ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:48:49|8ms|LIST_SIZE:12 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:49 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:48:49 | took 9ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:48:49 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:48:49 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:48:49|1 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:48:49 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:48:49|1ms|LIST_SIZE:3 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:48:49 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:48:49|1 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:48:49 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:48:49|2ms|LIST_SIZE:1 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:48:49 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:48:49 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:48:49 | took 4ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:49:03 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:03 | took 1ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:49:03|1 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:03 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:49:03|3ms|OBJECT:UserVO 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:03 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:49:03|1 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:03 | took 3ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:49:03|4ms|LIST_SIZE:12 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:03 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:03 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:03 | took 11ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:04 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:04 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:04|1 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:04 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:04|1ms|LIST_SIZE:3 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:04 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:04|1 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:04 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:04|1ms|LIST_SIZE:1 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:04 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:49:04 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:04 | took 5ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:49:08 [http-nio-8080-exec-4] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:08 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:49:08|1 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:08 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:49:08|2ms|OBJECT:UserVO 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:08 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:49:08|1 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:08 | took 2ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:49:08|3ms|LIST_SIZE:12 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:08 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:08 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:08 | took 14ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:09 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:09 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:09|1 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:09 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:09|2ms|LIST_SIZE:3 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:09 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:09|1 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:09 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:09|2ms|LIST_SIZE:1 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:09 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:49:09 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:09 | took 8ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:11 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:11 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: CMS, userId: drmadmin 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:11|1 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:11 | took 0ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'CMS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:11|1ms|LIST_SIZE:2 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:11 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:11|1 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:11 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'CMS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:11|2ms|LIST_SIZE:0 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:11 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:49:11 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:11 | took 9ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:12 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:12 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AIP, userId: drmadmin 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:12|1 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:12 | took 2ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AIP' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:12|3ms|LIST_SIZE:2 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:12 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:12|1 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:12 | took 2ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AIP' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:12|4ms|LIST_SIZE:0 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:12 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 0 2025-11-02 10:49:12 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:12 | took 5ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:13 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:13 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:13|1 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:13 | took 1ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:13|2ms|LIST_SIZE:3 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:13 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:13|1 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:13 | took 2ms | statement | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:13|4ms|LIST_SIZE:1 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:13 | took 0ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 3, 사용자 보유 역할: 1 2025-11-02 10:49:13 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:13 | took 4ms | commit | connection 48| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:30 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED paused. 2025-11-02 10:49:30 [SpringApplicationShutdownHook] INFO o.s.s.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler 2025-11-02 10:49:30 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED shutting down. 2025-11-02 10:49:30 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED paused. 2025-11-02 10:49:30 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED shutdown complete. 2025-11-02 10:49:30 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... 2025-11-02 10:49:30 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. 2025-11-02 10:49:32 [restartedMain] INFO incheon.IncheonBootApplication - Starting IncheonBootApplication using Java 21.0.8 on kiboomhanui-MacStudio.local with PID 89921 (/Users/kiboomhan/dev/allforland/incheon-geo-platform/target/classes started by kiboomhan in /Users/kiboomhan/dev/allforland/incheon-geo-platform) 2025-11-02 10:49:32 [restartedMain] INFO incheon.IncheonBootApplication - The following 1 profile is active: "local" 2025-11-02 10:49:32 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/gt-main-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-main/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/gt-http-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-http/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/gt-shapefile-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/commons-io-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-shapefile/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/gt-referencing-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-referencing/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/gt-metadata-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/jai_core-1.1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/reload4j-1.2.19.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/log4j-api-2.24.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/log4j-core-2.24.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/log4j-jcl-2.24.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/logback-classic-1.5.14.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/slf4j-api-2.0.16.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-metadata/33.2/logback-core-1.5.14.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/gt-api-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-api/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/ogc/net.opengis.ows/33.2/net.opengis.ows-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/net.opengis.ows/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/net.opengis.ows/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/net.opengis.ows/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/net.opengis.ows/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/net.opengis.ows/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/ogc/org.w3.xlink/33.2/org.w3.xlink-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/org.w3.xlink/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/org.w3.xlink/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/org.w3.xlink/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/ogc/org.w3.xlink/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/gt-epsg-hsql-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/hsqldb-2.7.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-epsg-hsql/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/gt-jdbc-postgis-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/postgresql-42.7.7.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/checker-qual-3.49.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/gt-jdbc-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/commons-dbcp-1.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/jdbc/gt-jdbc-postgis/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/gt-jdbc-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/commons-dbcp-1.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-jdbc/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/gt-geojson-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/json-simple-1.1.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-geojson/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/gt-process-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jt-utils-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jai_imageio-1.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/gt-cql-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-cql/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/gt-coverage-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jai_imageio-1.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/imageio-ext-tiff-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/imageio-ext-utilities-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/imageio-ext-geocore-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/imageio-ext-streams-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jaxb-api-2.4.0-b180830.0359.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jaxb-runtime-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/txw2-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/istack-commons-runtime-3.0.7.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/stax-ex-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/FastInfoset-1.2.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/javax.activation-api-1.2.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/aircompressor-0.27.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-zonalstats-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-utils-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-affine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-algebra-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-bandmerge-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-bandselect-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-bandcombine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-border-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-buffer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-crop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-iterators-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-lookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-mosaic-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-nullop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-rescale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-scale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-scale2-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/bigint-0.7.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-stats-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/guava-33.4.8-jre.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/failureaccess-1.0.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jspecify-1.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/error_prone_annotations-2.36.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/j2objc-annotations-3.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-translate-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-utilities-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-warp-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-zonal-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-binarize-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-format-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-colorconvert-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-errordiffusion-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-orderdither-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-colorindexer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-imagefunction-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-piecewise-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-classifier-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-rlookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-vectorbin-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jt-shadedrelief-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/commons-io-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-coverage/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-process-raster-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-process-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jai_imageio-1.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-render-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-coverage-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-affine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-algebra-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-bandmerge-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-bandselect-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-bandcombine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-border-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-buffer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-crop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-iterators-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-lookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-mosaic-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-nullop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-rescale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-scale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-scale2-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/bigint-0.7.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-stats-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/guava-33.4.8-jre.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/failureaccess-1.0.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jspecify-1.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/error_prone_annotations-2.36.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/j2objc-annotations-3.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-translate-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-warp-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-zonal-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-binarize-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-format-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-colorconvert-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-errordiffusion-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-orderdither-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-colorindexer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-imagefunction-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-piecewise-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-classifier-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-rlookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-vectorbin-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-shadedrelief-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-cql-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/disruptor-1.2.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/slf4j-api-2.0.16.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-zonalstats-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-rangelookup-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-contour-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-attributeop-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-vectorize-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-utils-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-jiffle-op-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-jiffle-language-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/antlr4-runtime-4.7.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/janino-3.1.12.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/commons-compiler-3.1.12.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jai_codec-1.1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-classbreaks-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jt-utilities-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/imageio-ext-tiff-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/imageio-ext-utilities-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/imageio-ext-geocore-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/imageio-ext-streams-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jaxb-api-2.4.0-b180830.0359.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jaxb-runtime-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/txw2-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/istack-commons-runtime-3.0.7.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/stax-ex-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/FastInfoset-1.2.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/javax.activation-api-1.2.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/aircompressor-0.27.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-raster/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-render-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-coverage-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/imageio-ext-tiff-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/aircompressor-0.27.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-zonalstats-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-utils-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-affine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-algebra-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-bandmerge-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-bandselect-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-bandcombine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-border-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-buffer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-crop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-iterators-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-lookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-mosaic-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-nullop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-rescale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-scale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-scale2-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/bigint-0.7.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-stats-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/guava-33.4.8-jre.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/failureaccess-1.0.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jspecify-1.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/error_prone_annotations-2.36.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/j2objc-annotations-3.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-translate-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-utilities-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-warp-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-zonal-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-binarize-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-format-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-colorconvert-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-errordiffusion-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-orderdither-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-colorindexer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-imagefunction-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-piecewise-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-classifier-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-rlookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-vectorbin-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jt-shadedrelief-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/commons-io-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-cql-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/disruptor-1.2.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/slf4j-api-2.0.16.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/imageio-ext-streams-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/imageio-ext-utilities-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/imageio-ext-geocore-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jaxb-api-2.4.0-b180830.0359.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jaxb-runtime-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/txw2-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/istack-commons-runtime-3.0.7.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/stax-ex-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/FastInfoset-1.2.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/javax.activation-api-1.2.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-render/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-process-feature-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-process-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-utils-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jai_imageio-1.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-coverage-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/imageio-ext-tiff-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/imageio-ext-utilities-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/imageio-ext-geocore-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/imageio-ext-streams-1.4.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jaxb-api-2.4.0-b180830.0359.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jaxb-runtime-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/txw2-2.4.0-b180830.0438.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/istack-commons-runtime-3.0.7.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/stax-ex-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/FastInfoset-1.2.15.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/javax.activation-api-1.2.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/aircompressor-0.27.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jai_codec-1.1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-zonalstats-1.6.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-affine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-algebra-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-bandmerge-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-bandselect-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-bandcombine-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-border-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-buffer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-crop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-iterators-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-lookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-mosaic-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-nullop-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-rescale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-scale-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-scale2-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/bigint-0.7.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-stats-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/guava-33.4.8-jre.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/failureaccess-1.0.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jspecify-1.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/error_prone_annotations-2.36.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/j2objc-annotations-3.0.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-translate-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-utilities-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-warp-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-zonal-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-binarize-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-format-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-colorconvert-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-errordiffusion-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-orderdither-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-colorindexer-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-imagefunction-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-piecewise-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-classifier-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-rlookup-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-vectorbin-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jt-shadedrelief-1.1.31.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/commons-io-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-grid-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/gt-cql-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-process-feature/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/gt-grid-33.2.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/gt-main-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/gt-referencing-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/commons-pool-1.5.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/gt-metadata-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/gt-api-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/systems-common-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/si-quantity-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/si-units-2.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/jakarta.annotation-api-1.3.4.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/indriya-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/uom-lib-common-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/jakarta.inject-api-2.0.1.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/apiguardian-api-1.1.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/net.opengis.ows-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/org.w3.xlink-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/org.eclipse.emf.common-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/jgridshift-core-1.3.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/GeographicLib-Java-1.49.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/gt-http-33.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/unit-api-2.2.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/jts-core-1.20.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/commons-text-1.13.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/commons-lang3-3.17.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/jackson-core-2.19.0.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/re2j-1.8.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/ejml-ddense-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/ejml-core-0.41.jar,file:/Users/kiboomhan/.m2/repository/org/geotools/gt-grid/33.2/jai_core-1.1.3.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jaxws-rt-4.0.0.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jakarta.annotation-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jakarta.activation-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jakarta.mail-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jakarta.xml.bind-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jakarta.xml.ws-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jakarta.xml.soap-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/angus-activation.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/angus-mail.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/FastInfoset.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/gmbal-api-only.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/ha-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jaxb-core.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/jaxb-impl.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/management-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/mimepull.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/saaj-impl.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/stax-ex.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/stax2-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/streambuffer.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-rt/4.0.0/woodstox-core.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-impl/4.0.0/jaxb-impl-4.0.0.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-impl/4.0.0/jaxb-core.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-impl/4.0.0/angus-activation.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-core/4.0.0/jaxb-core-4.0.0.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-core/4.0.0/jakarta.activation-api.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-core/4.0.0/jakarta.xml.bind-api.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/ha-api-3.1.13.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/hk2.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/hk2-core.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/class-model.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/config-api.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/tiger-types.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/bean-validator.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/jtype.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/auto-depends.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/jakarta.inject-api.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/asm-all-repackaged.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/hk2-api.jar,file:/Users/kiboomhan/.m2/repository/org/glassfish/ha/ha-api/3.1.13/osgi-resource-locator.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-tools/4.0.0/jaxws-tools-4.0.0.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-tools/4.0.0/jaxws-rt.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-tools/4.0.0/jaxb-xjc.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/ws/jaxws-tools/4.0.0/jaxb-jxc.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-xjc/4.0.0/jaxb-xjc-4.0.0.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-xjc/4.0.0/jaxb-core.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-xjc/4.0.0/jaxb-impl.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.restart.ChangeableUrls - The Class-Path manifest attribute in /Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-jxc/4.0.0/jaxb-jxc-4.0.0.jar referenced one or more files that do not exist: file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-jxc/4.0.0/jaxb-core.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-jxc/4.0.0/jaxb-impl.jar,file:/Users/kiboomhan/.m2/repository/com/sun/xml/bind/jaxb-jxc/4.0.0/jaxb-xjc.jar 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable 2025-11-02 10:49:32 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipExtracMapper' and 'incheon.ags.aip.mapper.AipExtracMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipFlightMapper' and 'incheon.ags.aip.mapper.AipFlightMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipIntprMapper' and 'incheon.ags.aip.mapper.AipIntprMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipMapper' and 'incheon.ags.aip.mapper.AipMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authrtMapper' and 'incheon.ags.ias.authrt.mapper.AuthrtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authrtAplyMngMapper' and 'incheon.ags.ias.authrtAplyMng.mapper.AuthrtAplyMngMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cntnPrstMapper' and 'incheon.ags.ias.cntn.cntnPrst.mapper.CntnPrstMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cntnStatsMapper' and 'incheon.ags.ias.cntn.cntnStats.mapper.CntnStatsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'comCdMapper' and 'incheon.ags.ias.comCd.mapper.ComCdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'deptMapper' and 'incheon.ags.ias.dept.mapper.DeptMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'linkDataMapper' and 'incheon.ags.ias.linkData.mapper.LinkDataMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'logInqMapper' and 'incheon.ags.ias.logInq.mapper.LogInqMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'incheon.ags.ias.menu.mapper.MenuMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'myAuthrtAplyMapper' and 'incheon.ags.ias.myAuthrtAply.mapper.MyAuthrtAplyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'myAuthrtAplyHstryMapper' and 'incheon.ags.ias.myAuthrtAplyHstry.mapper.MyAuthrtAplyHstryMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'incheon.ags.ias.role.mapper.RoleMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'settingMngMapper' and 'incheon.ags.ias.settingMng.mapper.SettingMngMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyMapper' and 'incheon.ags.ias.srvy.srvy.mapper.SrvyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyQitemMapper' and 'incheon.ags.ias.srvy.srvyQitem.mapper.SrvyQitemMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyQitemArtclMngMapper' and 'incheon.ags.ias.srvy.srvyQitemArtcl.mapper.SrvyQitemArtclMngMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyRspdntMapper' and 'incheon.ags.ias.srvy.srvyRspdnt.mapper.SrvyRspdntMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyRspnsMapper' and 'incheon.ags.ias.srvy.srvyRspns.mapper.SrvyRspnsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMapper' and 'incheon.ags.ias.sys.mapper.SysMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuAuthrtMapper' and 'incheon.ags.ias.sysMenuAuthrt.mapper.SysMenuAuthrtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'tmprUserAuthrtMapper' and 'incheon.ags.ias.tmprUserAuthrt.mapper.TmprUserAuthrtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'trmsAgreMapper' and 'incheon.ags.ias.trms.mapper.TrmsAgreMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'trmsMapper' and 'incheon.ags.ias.trms.mapper.TrmsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'incheon.ags.ias.user.mapper.UserMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userRoleMapper' and 'incheon.ags.ias.userRole.mapper.UserRoleMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userRoleAplyMapper' and 'incheon.ags.ias.userRoleAply.mapper.UserRoleAplyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'recipeLayerStyleMapper' and 'incheon.ags.mrb.main.mapper.RecipeLayerStyleMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'commonMenuMapper' and 'incheon.com.menu.mapper.CommonMenuMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'weblogMapper' and 'incheon.com.weblog.mapper.WeblogMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppCodeMapper' and 'incheon.res.app.code.mapper.UngisAppCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppLgarCodeMapper' and 'incheon.res.app.code.mapper.UngisAppLgarCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppPostCodeMapper' and 'incheon.res.app.code.mapper.UngisAppPostCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppConnLgMapper' and 'incheon.res.app.logging.mapper.UngisAppConnLgMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'SSOLoginMapper' and 'incheon.res.app.login.mapper.SSOLoginMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppPrivacyMapper' and 'incheon.res.app.privacy.mapper.UngisAppPrivacyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cmtPkeyMaMapper' and 'incheon.res.app.secure.mapper.CmtPkeyMaMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppSecureMapper' and 'incheon.res.app.secure.mapper.UngisAppSecureMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisComNtceMapper' and 'incheon.res.com.ntce.mapper.UngisComNtceMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdAdarMapper' and 'incheon.res.mng.cd.adar.mapper.MngCdAdarMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdCchkMapper' and 'incheon.res.mng.cd.cchk.mapper.MngCdCchkMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdClolMapper' and 'incheon.res.mng.cd.clol.mapper.MngCdClolMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdCodeMapper' and 'incheon.res.mng.cd.code.mapper.MngCdCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdFtrcMapper' and 'incheon.res.mng.cd.ftrc.mapper.MngCdFtrcMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdLbjdMapper' and 'incheon.res.mng.cd.lbjd.mapper.MngCdLbjdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdLgarMapper' and 'incheon.res.mng.cd.lgar.mapper.MngCdLgarMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdMngrMapper' and 'incheon.res.mng.cd.mngr.mapper.MngCdMngrMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdPostMapper' and 'incheon.res.mng.cd.post.mapper.MngCdPostMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngDangaMapper' and 'incheon.res.mng.danga.mapper.MngDangaMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeGovoffMapper' and 'incheon.res.mng.govoff.mapper.RdmOeGovoffMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngNtFaqMapper' and 'incheon.res.mng.nt.faq.mapper.MngNtFaqMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngNtPopupMapper' and 'incheon.res.mng.nt.popup.mapper.MngNtPopupMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngUsVusrMapper' and 'incheon.res.mng.us.vusr.mapper.MngUsVusrMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComAttachfileMapper' and 'incheon.res.rdm.com.attachfile.mapper.RdmComAttachfileMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComCodeMapper' and 'incheon.res.rdm.com.code.mapper.RdmComCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComDigplanMapper' and 'incheon.res.rdm.com.digplan.mapper.RdmComDigplanMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComDigsizeMapper' and 'incheon.res.rdm.com.digsize.mapper.RdmComDigsizeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComDiscussMapper' and 'incheon.res.rdm.com.discuss.mapper.RdmComDiscussMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComEdocMapper' and 'incheon.res.rdm.com.edoc.mapper.RdmComEdocMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComMainMapper' and 'incheon.res.rdm.com.main.mapper.RdmComMainMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComMsgnlogMapper' and 'incheon.res.rdm.com.msgnlog.mapper.RdmComMsgnlogMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComPeraccMapper' and 'incheon.res.rdm.com.peracc.mapper.RdmComPeraccMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComPerinfoMapper' and 'incheon.res.rdm.com.perinfo.mapper.RdmComPerinfoMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComPjtplanMapper' and 'incheon.res.rdm.com.pjtplan.mapper.RdmComPjtplanMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComUnitcstMapper' and 'incheon.res.rdm.com.unitcst.mapper.RdmComUnitcstMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtBiphDtMapper' and 'incheon.res.rdm.com.unitcst.mapper.RmtBiphDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmCsRoadlawsMapper' and 'incheon.res.rdm.cs.roadlaws.mapper.RdmCsRoadlawsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcArchamdMapper' and 'incheon.res.rdm.dc.archamd.mapper.RdmDcArchamdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcArchamdaccessMapper' and 'incheon.res.rdm.dc.archamdaccess.mapper.RdmDcArchamdaccessMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcCstcomMapper' and 'incheon.res.rdm.dc.cstcom.mapper.RdmDcCstcomMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcCsttermMapper' and 'incheon.res.rdm.dc.cstterm.mapper.RdmDcCsttermMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDdAcceptMapper' and 'incheon.res.rdm.dd.accept.mapper.RdmDdAcceptMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpAcceptMapper' and 'incheon.res.rdm.dp.accept.mapper.RdmDpAcceptMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpAcceptReceivMapper' and 'incheon.res.rdm.dp.acceptreceiv.mapper.RdmDpAcceptReceivMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpConfirmMapper' and 'incheon.res.rdm.dp.confirm.mapper.RdmDpConfirmMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpLevyMapper' and 'incheon.res.rdm.dp.levy.mapper.RdmDpLevyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpPeraccMapper' and 'incheon.res.rdm.dp.peracc.mapper.RdmDpPeraccMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpReviewMapper' and 'incheon.res.rdm.dp.review.mapper.RdmDpReviewMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeAppprdMapper' and 'incheon.res.rdm.oe.appprd.mapper.RdmOeAppprdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeDocMapper' and 'incheon.res.rdm.oe.doc.mapper.RdmOeDocMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeGfcMapper' and 'incheon.res.rdm.oe.gfc.mapper.RdmOeGfcMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtAusrDtMapper' and 'incheon.res.rdm.oe.intusr.mapper.RmtAusrDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtDusrDtMapper' and 'incheon.res.rdm.oe.intusr.mapper.RmtDusrDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtUserDtMapper' and 'incheon.res.rdm.oe.intusr.mapper.RmtUserDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeLevyMapper' and 'incheon.res.rdm.oe.levy.mapper.RdmOeLevyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeLinkedMapper' and 'incheon.res.rdm.oe.linked.mapper.RdmOeLinkedMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeNotbrdMapper' and 'incheon.res.rdm.oe.notbrd.mapper.RdmOeNotbrdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOePerorgMapper' and 'incheon.res.rdm.oe.perorg.mapper.RdmOePerorgMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeQueansMapper' and 'incheon.res.rdm.oe.queans.mapper.RdmOeQueansMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeRegnalMapper' and 'incheon.res.rdm.oe.regnal.mapper.RdmOeRegnalMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeReqorgMapper' and 'incheon.res.rdm.oe.reqorg.mapper.RdmOeReqorgMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeRequsrMapper' and 'incheon.res.rdm.oe.requsr.mapper.RdmOeRequsrMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeSeolMapper' and 'incheon.res.rdm.oe.seol.mapper.RdmOeSeolMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmUiUsrinfoMapper' and 'incheon.res.rdm.ui.usrinfo.mapper.RdmUiUsrinfoMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'drmMapper' and 'incheon.sgp.drm.mapper.DrmMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'academyMapper' and 'incheon.sgp.ipd.academy.mapper.AcademyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'hospitalMapper' and 'incheon.sgp.ipd.edulife.mapper.HospitalMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'medicalFacilityMapper' and 'incheon.sgp.ipd.edulife.mapper.MedicalFacilityMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eduResourceMapper' and 'incheon.sgp.ipd.eduresource.mapper.EduResourceMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porBoardFileMapper' and 'incheon.sgp.por.mapper.PorBoardFileMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porBoardLikeMapper' and 'incheon.sgp.por.mapper.PorBoardLikeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porBoardMapper' and 'incheon.sgp.por.mapper.PorBoardMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porNoticeMapper' and 'incheon.sgp.por.mapper.PorNoticeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porRtmsMapper' and 'incheon.sgp.por.mapper.PorRtmsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:32 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'thmMapper' and 'incheon.sgp.thm.mapper.ThmMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:49:33 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) 2025-11-02 10:49:33 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1265 ms 2025-11-02 10:49:33 [restartedMain] INFO i.c.cmm.context.RequestContextFilter - === DB에서 시스템 코드 목록 로드 중... 2025-11-02 10:49:33 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... 2025-11-02 10:49:33 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. 2025-11-02 10:49:33 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:49:33|0 2025-11-02 10:49:33 [restartedMain] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 10:49:33 [restartedMain] INFO p6spy - #2025-11-02 10:49:33 | took 24ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:49:33 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:49:33|43ms|LIST_SIZE:12 2025-11-02 10:49:33 [restartedMain] INFO p6spy - #2025-11-02 10:49:33 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:33 [restartedMain] INFO i.c.cmm.context.RequestContextFilter - === 시스템 코드 목록 로드 완료: [PSS, RES, RST, RCS, RPS, DSS, AIP, CMS, AGS, SGP, DRM, UIS] 2025-11-02 10:49:34 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:49:34|0 2025-11-02 10:49:34 [restartedMain] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 10:49:34 [restartedMain] INFO p6spy - #2025-11-02 10:49:34 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:49:34 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:49:34|3ms|LIST_SIZE:12 2025-11-02 10:49:34 [restartedMain] INFO p6spy - #2025-11-02 10:49:34 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:34 [restartedMain] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드 목록 로드 완료: [PSS, RES, RST, RCS, RPS, DSS, AIP, CMS, AGS, SGP, DRM, UIS] 2025-11-02 10:49:34 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - 현재 작업 디렉토리: /Users/kiboomhan/dev/allforland/incheon-geo-platform 2025-11-02 10:49:34 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - Active Profile: local 2025-11-02 10:49:34 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - 파일 업로드 경로 초기화 완료 2025-11-02 10:49:34 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - - 업로드 경로: ../upload -> /Users/kiboomhan/dev/allforland/upload 2025-11-02 10:49:34 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - - 임시 경로: ../upload/temp -> /Users/kiboomhan/dev/allforland/upload/temp 2025-11-02 10:49:34 [restartedMain] INFO o.s.v.c.DefaultValidatorFactory - Loading validation configurations from [class path resource [incheon/validator/validator-rules-let.xml]] 2025-11-02 10:49:35 [restartedMain] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration - Using generated security password: 46c61106-68b7-459f-b0fb-ed815b9c1786 This generated password is for development use only. Your security configuration must be updated before running your application in production. 2025-11-02 10:49:35 [restartedMain] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@2486c1bf, org.springframework.web.filter.CharacterEncodingFilter@3db318d0, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2bc1c6b, org.springframework.security.web.context.SecurityContextPersistenceFilter@5d40d7fa, org.springframework.security.web.header.HeaderWriterFilter@756d18cb, org.springframework.web.filter.CorsFilter@4588e3d2, org.springframework.web.multipart.support.MultipartFilter@79c7390b, org.springframework.security.web.authentication.logout.LogoutFilter@23d3099a, incheon.com.security.web.AuthenticationFilter@4aa44c44, incheon.com.cmm.context.RequestContextFilter@51365a58, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@233aa238, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@100e1ecb, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4d055122, org.springframework.security.web.session.SessionManagementFilter@7d83114a, org.springframework.security.web.access.ExceptionTranslationFilter@15b5b1d5, org.springframework.security.web.access.intercept.AuthorizationFilter@709e866e] 2025-11-02 10:49:35 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor 2025-11-02 10:49:35 [restartedMain] INFO o.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl 2025-11-02 10:49:35 [restartedMain] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. 2025-11-02 10:49:35 [restartedMain] INFO org.quartz.simpl.RAMJobStore - RAMJobStore initialized. 2025-11-02 10:49:35 [restartedMain] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'scheduler' with instanceId 'NON_CLUSTERED' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. Number of jobs executed: 0 Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. 2025-11-02 10:49:35 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'scheduler' initialized from an externally provided properties instance. 2025-11-02 10:49:35 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 2025-11-02 10:49:35 [restartedMain] INFO org.quartz.core.QuartzScheduler - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@3f0e218a 2025-11-02 10:49:35 [restartedMain] INFO o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index 2025-11-02 10:49:35 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 2025-11-02 10:49:36 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' 2025-11-02 10:49:36 [restartedMain] INFO o.s.s.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now 2025-11-02 10:49:36 [restartedMain] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED started. 2025-11-02 10:49:36 [restartedMain] INFO incheon.IncheonBootApplication - Started IncheonBootApplication in 4.116 seconds (JVM running for 4.448) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleModify.do, 시스템코드=AGS 2025-11-02 10:49:39 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleModify.do) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleModify.do 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:39 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:49:39|1 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:39 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = ? ORDER BY FRST_REG_DT SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom."user" WHERE USER_ID = 'drmadmin' ORDER BY FRST_REG_DT; 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserServiceImpl|selectUserDetail|2025-11-02 10:49:39|6ms|OBJECT:UserVO 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:39 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:49:39|1 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:39 | took 12ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = ? AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = ? AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD SELECT s.SYS_CD, s.SYS_NM, s.SYS_EXPLN, COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD = s.SYS_CD THEN urm.ROLE_CD END), 0) + COALESCE(COUNT(DISTINCT CASE WHEN r.SYS_CD IS NULL THEN urm.ROLE_CD END), 0) as ROLE_CNT FROM iccom.SYS s LEFT JOIN iccom.ROLE r ON (s.SYS_CD = r.SYS_CD OR r.SYS_CD IS NULL) AND r.USE_YN = 'Y' LEFT JOIN iccom.USER_ROLE_MPNG urm ON r.ROLE_CD = urm.ROLE_CD AND urm.USER_ID = 'drmadmin' AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) WHERE s.USE_YN = 'Y' AND EXISTS ( SELECT 1 FROM iccom.USER_ROLE_MPNG urm2 INNER JOIN iccom.ROLE r2 ON urm2.ROLE_CD = r2.ROLE_CD WHERE urm2.USER_ID = 'superadmin' AND r2.USE_YN = 'Y' AND (urm2.ROLE_END_YMD IS NULL OR urm2.ROLE_END_YMD >= CURRENT_DATE) AND ( r2.SYS_CD IS NULL OR r2.SYS_CD = s.SYS_CD ) ) GROUP BY s.SYS_CD, s.SYS_NM, s.SYS_EXPLN ORDER BY s.SYS_CD; 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectSysListWithRoleCnt|2025-11-02 10:49:39|15ms|LIST_SIZE:12 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:39 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:39 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:39 | took 16ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:39 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:39 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:39|1 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:39 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:39|3ms|LIST_SIZE:2 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:39 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:39|1 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:39 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:39|8ms|LIST_SIZE:1 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:39 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 1 2025-11-02 10:49:39 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:39 | took 9ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:43 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:43 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: DSS, userId: drmadmin 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:43|1 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:43 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'DSS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:43|3ms|LIST_SIZE:1 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:43 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:43|1 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:43 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'DSS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:43|5ms|LIST_SIZE:0 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:43 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:43 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:43 | took 14ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:44 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:44 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: CMS, userId: drmadmin 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:44|1 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:44 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'CMS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:44|4ms|LIST_SIZE:1 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:44 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:44|1 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:44 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'CMS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:44|4ms|LIST_SIZE:0 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:44 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:44 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:44 | took 7ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:45 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:45 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: SGP, userId: drmadmin 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:45|1 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:45 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'SGP' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:45|3ms|LIST_SIZE:1 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:45 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:45|1 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:45 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'SGP' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:45|4ms|LIST_SIZE:0 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:45 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:45 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:49:45 | took 5ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:46 [http-nio-8080-exec-4] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:46 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RST, userId: drmadmin 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:46|1 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:46 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RST' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:46|2ms|LIST_SIZE:1 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:46 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:46|1 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:46 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RST' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:46|3ms|LIST_SIZE:0 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:46 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:46 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 10:49:46 | took 8ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:47 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:49:47 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: SGP, userId: drmadmin 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:47|1 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:49:47 | took 0ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'SGP' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:47|2ms|LIST_SIZE:1 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:49:47 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:47|1 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:49:47 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'SGP' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:47|2ms|LIST_SIZE:0 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:49:47 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:47 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 10:49:47 | took 4ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:47 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:47 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: UIS, userId: drmadmin 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:47|1 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:47 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'UIS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:47|3ms|LIST_SIZE:1 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:47 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:47|1 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:47 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'UIS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:47|4ms|LIST_SIZE:0 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:47 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:47 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 10:49:47 | took 9ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:48 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:49:48 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: DRM, userId: drmadmin 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:48|1 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:49:48 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'DRM' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:48|3ms|LIST_SIZE:1 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:49:48 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:48|1 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:49:48 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'DRM' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:48|3ms|LIST_SIZE:0 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:49:48 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:48 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 10:49:48 | took 4ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:48 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:48 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: DSS, userId: drmadmin 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:48|1 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:48 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'DSS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:48|3ms|LIST_SIZE:1 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:48 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:48|1 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:48 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'DSS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:48|3ms|LIST_SIZE:0 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:48 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:48 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:49:48 | took 10ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:49 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:49 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: PSS, userId: drmadmin 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:49|1 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:49 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'PSS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:49|1ms|LIST_SIZE:1 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:49 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:49|1 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:49 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'PSS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:49|1ms|LIST_SIZE:0 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:49 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:49 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 10:49:49 | took 3ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:50 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:49:50 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: RES, userId: drmadmin 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:50|1 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:49:50 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'RES' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:50|2ms|LIST_SIZE:1 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:49:50 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:50|1 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:49:50 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'RES' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:50|2ms|LIST_SIZE:0 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:49:50 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:50 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:49:50 | took 9ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:53 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:53 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: CMS, userId: drmadmin 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:53|1 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:53 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'CMS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:53|2ms|LIST_SIZE:1 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:53 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:53|1 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:53 | took 0ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'CMS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:53|3ms|LIST_SIZE:0 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:53 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 1, 사용자 보유 역할: 0 2025-11-02 10:49:53 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 10:49:53 | took 11ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/selectRoleListBySys.do, 시스템코드=AGS 2025-11-02 10:49:59 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/selectRoleListBySys.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/selectRoleListBySys.do) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/selectRoleListBySys.do 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:59 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 시스템별 역할 목록 조회 - sysCd: AGS, userId: drmadmin 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:59|1 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:59 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_EXPLN, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN, r.ROLE_SORT_SEQ FROM iccom.ROLE r WHERE r.SYS_CD = 'AGS' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY r.ROLE_SORT_SEQ, r.ROLE_CD; 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectRoleListBySys|2025-11-02 10:49:59|3ms|LIST_SIZE:2 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:59 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:59|1 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:59 | took 1ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = ? AND ( r.SYS_CD = ? ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) SELECT urm.ROLE_CD FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD WHERE urm.USER_ID = 'drmadmin' AND ( r.SYS_CD = 'AGS' ) AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE); 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCodes|2025-11-02 10:49:59|3ms|LIST_SIZE:1 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:59 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO i.a.i.u.web.UserRoleApiController - 조회된 역할 개수: 2, 사용자 보유 역할: 1 2025-11-02 10:49:59 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:49:59 | took 11ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:00 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:50:00|1 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:00 | took 12ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:50:00|24ms|LIST_SIZE:10 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:00 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:50:00|1 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:00 | took 5ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total; 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:50:00|7ms|COUNT:32 2025-11-02 10:50:00 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:00 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:01 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:01 | took 11ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleDetail.do, 시스템코드=AGS 2025-11-02 10:50:08 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleDetail.do) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleDetail.do 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 10:50:08|1 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 3ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'drmadmin' AND r.USE_YN = 'Y' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 10:50:08|7ms|LIST_SIZE:1 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 10:50:08|1 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 5ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'drmadmin' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 10:50:08|7ms|LIST_SIZE:1 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 10:50:08|1 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 4ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = ? SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = 'drmadmin'; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 10:50:08|7ms|OBJECT:UserRoleVO 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:08 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 10:50:08 | took 10ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:10 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:50:10|1 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:10 | took 5ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:50:10|8ms|LIST_SIZE:10 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:10 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:50:10|1 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:10 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total; 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:50:10|4ms|COUNT:32 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:10 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 10:50:10 | took 10ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:50:18 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:50:18|1 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:50:18 | took 8ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 AND (u.USER_NM LIKE '%' || ? || '%' OR u.USER_ID LIKE '%' || ? || '%') GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 AND (u.USER_NM LIKE '%' || '통합' || '%' OR u.USER_ID LIKE '%' || '통합' || '%') GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 10:50:18|12ms|LIST_SIZE:1 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:50:18 | took 1ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:50:18|1 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:50:18 | took 4ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 AND (u.USER_NM LIKE '%' || ? || '%' OR u.USER_ID LIKE '%' || ? || '%') GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 AND (u.USER_NM LIKE '%' || '통합' || '%' OR u.USER_ID LIKE '%' || '통합' || '%') GROUP BY u.USER_ID ) total; 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 10:50:18|6ms|COUNT:1 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:50:18 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:18 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 10:50:18 | took 6ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleDetail.do, 시스템코드=AGS 2025-11-02 10:50:20 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleDetail.do) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleDetail.do 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 10:50:20|1 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 3ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'superadmin' AND r.USE_YN = 'Y' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 10:50:20|4ms|LIST_SIZE:6 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 10:50:20|1 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'superadmin' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 10:50:20|3ms|LIST_SIZE:6 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 10:50:20|1 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 2ms | statement | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = ? SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = 'superadmin'; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 10:50:20|2ms|OBJECT:UserRoleVO 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 0ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:50:20 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 10:50:20 | took 14ms | commit | connection 0| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:51:56 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) 2025-11-02 10:51:56 [Thread-5] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED paused. 2025-11-02 10:51:56 [Thread-5] INFO o.s.s.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler 2025-11-02 10:51:56 [Thread-5] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED shutting down. 2025-11-02 10:51:56 [Thread-5] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED paused. 2025-11-02 10:51:56 [Thread-5] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED shutdown complete. 2025-11-02 10:51:56 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... 2025-11-02 10:51:56 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. 2025-11-02 10:51:56 [restartedMain] INFO incheon.IncheonBootApplication - Starting IncheonBootApplication using Java 21.0.8 on kiboomhanui-MacStudio.local with PID 89921 (/Users/kiboomhan/dev/allforland/incheon-geo-platform/target/classes started by kiboomhan in /Users/kiboomhan/dev/allforland/incheon-geo-platform) 2025-11-02 10:51:56 [restartedMain] INFO incheon.IncheonBootApplication - The following 1 profile is active: "local" 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipExtracMapper' and 'incheon.ags.aip.mapper.AipExtracMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipFlightMapper' and 'incheon.ags.aip.mapper.AipFlightMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipIntprMapper' and 'incheon.ags.aip.mapper.AipIntprMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'aipMapper' and 'incheon.ags.aip.mapper.AipMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authrtMapper' and 'incheon.ags.ias.authrt.mapper.AuthrtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'authrtAplyMngMapper' and 'incheon.ags.ias.authrtAplyMng.mapper.AuthrtAplyMngMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cntnPrstMapper' and 'incheon.ags.ias.cntn.cntnPrst.mapper.CntnPrstMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cntnStatsMapper' and 'incheon.ags.ias.cntn.cntnStats.mapper.CntnStatsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'comCdMapper' and 'incheon.ags.ias.comCd.mapper.ComCdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'deptMapper' and 'incheon.ags.ias.dept.mapper.DeptMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'linkDataMapper' and 'incheon.ags.ias.linkData.mapper.LinkDataMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'logInqMapper' and 'incheon.ags.ias.logInq.mapper.LogInqMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'menuMapper' and 'incheon.ags.ias.menu.mapper.MenuMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'myAuthrtAplyMapper' and 'incheon.ags.ias.myAuthrtAply.mapper.MyAuthrtAplyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'myAuthrtAplyHstryMapper' and 'incheon.ags.ias.myAuthrtAplyHstry.mapper.MyAuthrtAplyHstryMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'roleMapper' and 'incheon.ags.ias.role.mapper.RoleMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'settingMngMapper' and 'incheon.ags.ias.settingMng.mapper.SettingMngMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyMapper' and 'incheon.ags.ias.srvy.srvy.mapper.SrvyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyQitemMapper' and 'incheon.ags.ias.srvy.srvyQitem.mapper.SrvyQitemMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyQitemArtclMngMapper' and 'incheon.ags.ias.srvy.srvyQitemArtcl.mapper.SrvyQitemArtclMngMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyRspdntMapper' and 'incheon.ags.ias.srvy.srvyRspdnt.mapper.SrvyRspdntMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'srvyRspnsMapper' and 'incheon.ags.ias.srvy.srvyRspns.mapper.SrvyRspnsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMapper' and 'incheon.ags.ias.sys.mapper.SysMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuAuthrtMapper' and 'incheon.ags.ias.sysMenuAuthrt.mapper.SysMenuAuthrtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'tmprUserAuthrtMapper' and 'incheon.ags.ias.tmprUserAuthrt.mapper.TmprUserAuthrtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'trmsAgreMapper' and 'incheon.ags.ias.trms.mapper.TrmsAgreMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'trmsMapper' and 'incheon.ags.ias.trms.mapper.TrmsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'incheon.ags.ias.user.mapper.UserMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userRoleMapper' and 'incheon.ags.ias.userRole.mapper.UserRoleMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userRoleAplyMapper' and 'incheon.ags.ias.userRoleAply.mapper.UserRoleAplyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'recipeLayerStyleMapper' and 'incheon.ags.mrb.main.mapper.RecipeLayerStyleMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'commonMenuMapper' and 'incheon.com.menu.mapper.CommonMenuMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'weblogMapper' and 'incheon.com.weblog.mapper.WeblogMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppCodeMapper' and 'incheon.res.app.code.mapper.UngisAppCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppLgarCodeMapper' and 'incheon.res.app.code.mapper.UngisAppLgarCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppPostCodeMapper' and 'incheon.res.app.code.mapper.UngisAppPostCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppConnLgMapper' and 'incheon.res.app.logging.mapper.UngisAppConnLgMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'SSOLoginMapper' and 'incheon.res.app.login.mapper.SSOLoginMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppPrivacyMapper' and 'incheon.res.app.privacy.mapper.UngisAppPrivacyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cmtPkeyMaMapper' and 'incheon.res.app.secure.mapper.CmtPkeyMaMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisAppSecureMapper' and 'incheon.res.app.secure.mapper.UngisAppSecureMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'ungisComNtceMapper' and 'incheon.res.com.ntce.mapper.UngisComNtceMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdAdarMapper' and 'incheon.res.mng.cd.adar.mapper.MngCdAdarMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdCchkMapper' and 'incheon.res.mng.cd.cchk.mapper.MngCdCchkMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdClolMapper' and 'incheon.res.mng.cd.clol.mapper.MngCdClolMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdCodeMapper' and 'incheon.res.mng.cd.code.mapper.MngCdCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdFtrcMapper' and 'incheon.res.mng.cd.ftrc.mapper.MngCdFtrcMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdLbjdMapper' and 'incheon.res.mng.cd.lbjd.mapper.MngCdLbjdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdLgarMapper' and 'incheon.res.mng.cd.lgar.mapper.MngCdLgarMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdMngrMapper' and 'incheon.res.mng.cd.mngr.mapper.MngCdMngrMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngCdPostMapper' and 'incheon.res.mng.cd.post.mapper.MngCdPostMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngDangaMapper' and 'incheon.res.mng.danga.mapper.MngDangaMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeGovoffMapper' and 'incheon.res.mng.govoff.mapper.RdmOeGovoffMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngNtFaqMapper' and 'incheon.res.mng.nt.faq.mapper.MngNtFaqMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngNtPopupMapper' and 'incheon.res.mng.nt.popup.mapper.MngNtPopupMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'mngUsVusrMapper' and 'incheon.res.mng.us.vusr.mapper.MngUsVusrMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComAttachfileMapper' and 'incheon.res.rdm.com.attachfile.mapper.RdmComAttachfileMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComCodeMapper' and 'incheon.res.rdm.com.code.mapper.RdmComCodeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComDigplanMapper' and 'incheon.res.rdm.com.digplan.mapper.RdmComDigplanMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComDigsizeMapper' and 'incheon.res.rdm.com.digsize.mapper.RdmComDigsizeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComDiscussMapper' and 'incheon.res.rdm.com.discuss.mapper.RdmComDiscussMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComEdocMapper' and 'incheon.res.rdm.com.edoc.mapper.RdmComEdocMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComMainMapper' and 'incheon.res.rdm.com.main.mapper.RdmComMainMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComMsgnlogMapper' and 'incheon.res.rdm.com.msgnlog.mapper.RdmComMsgnlogMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComPeraccMapper' and 'incheon.res.rdm.com.peracc.mapper.RdmComPeraccMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComPerinfoMapper' and 'incheon.res.rdm.com.perinfo.mapper.RdmComPerinfoMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComPjtplanMapper' and 'incheon.res.rdm.com.pjtplan.mapper.RdmComPjtplanMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmComUnitcstMapper' and 'incheon.res.rdm.com.unitcst.mapper.RdmComUnitcstMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtBiphDtMapper' and 'incheon.res.rdm.com.unitcst.mapper.RmtBiphDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmCsRoadlawsMapper' and 'incheon.res.rdm.cs.roadlaws.mapper.RdmCsRoadlawsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcArchamdMapper' and 'incheon.res.rdm.dc.archamd.mapper.RdmDcArchamdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcArchamdaccessMapper' and 'incheon.res.rdm.dc.archamdaccess.mapper.RdmDcArchamdaccessMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcCstcomMapper' and 'incheon.res.rdm.dc.cstcom.mapper.RdmDcCstcomMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDcCsttermMapper' and 'incheon.res.rdm.dc.cstterm.mapper.RdmDcCsttermMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDdAcceptMapper' and 'incheon.res.rdm.dd.accept.mapper.RdmDdAcceptMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpAcceptMapper' and 'incheon.res.rdm.dp.accept.mapper.RdmDpAcceptMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpAcceptReceivMapper' and 'incheon.res.rdm.dp.acceptreceiv.mapper.RdmDpAcceptReceivMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpConfirmMapper' and 'incheon.res.rdm.dp.confirm.mapper.RdmDpConfirmMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpLevyMapper' and 'incheon.res.rdm.dp.levy.mapper.RdmDpLevyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpPeraccMapper' and 'incheon.res.rdm.dp.peracc.mapper.RdmDpPeraccMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmDpReviewMapper' and 'incheon.res.rdm.dp.review.mapper.RdmDpReviewMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeAppprdMapper' and 'incheon.res.rdm.oe.appprd.mapper.RdmOeAppprdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeDocMapper' and 'incheon.res.rdm.oe.doc.mapper.RdmOeDocMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeGfcMapper' and 'incheon.res.rdm.oe.gfc.mapper.RdmOeGfcMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtAusrDtMapper' and 'incheon.res.rdm.oe.intusr.mapper.RmtAusrDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtDusrDtMapper' and 'incheon.res.rdm.oe.intusr.mapper.RmtDusrDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rmtUserDtMapper' and 'incheon.res.rdm.oe.intusr.mapper.RmtUserDtMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeLevyMapper' and 'incheon.res.rdm.oe.levy.mapper.RdmOeLevyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeLinkedMapper' and 'incheon.res.rdm.oe.linked.mapper.RdmOeLinkedMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeNotbrdMapper' and 'incheon.res.rdm.oe.notbrd.mapper.RdmOeNotbrdMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOePerorgMapper' and 'incheon.res.rdm.oe.perorg.mapper.RdmOePerorgMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeQueansMapper' and 'incheon.res.rdm.oe.queans.mapper.RdmOeQueansMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeRegnalMapper' and 'incheon.res.rdm.oe.regnal.mapper.RdmOeRegnalMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeReqorgMapper' and 'incheon.res.rdm.oe.reqorg.mapper.RdmOeReqorgMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeRequsrMapper' and 'incheon.res.rdm.oe.requsr.mapper.RdmOeRequsrMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmOeSeolMapper' and 'incheon.res.rdm.oe.seol.mapper.RdmOeSeolMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rdmUiUsrinfoMapper' and 'incheon.res.rdm.ui.usrinfo.mapper.RdmUiUsrinfoMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'drmMapper' and 'incheon.sgp.drm.mapper.DrmMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'academyMapper' and 'incheon.sgp.ipd.academy.mapper.AcademyMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'hospitalMapper' and 'incheon.sgp.ipd.edulife.mapper.HospitalMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'medicalFacilityMapper' and 'incheon.sgp.ipd.edulife.mapper.MedicalFacilityMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eduResourceMapper' and 'incheon.sgp.ipd.eduresource.mapper.EduResourceMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porBoardFileMapper' and 'incheon.sgp.por.mapper.PorBoardFileMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porBoardLikeMapper' and 'incheon.sgp.por.mapper.PorBoardLikeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porBoardMapper' and 'incheon.sgp.por.mapper.PorBoardMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porNoticeMapper' and 'incheon.sgp.por.mapper.PorNoticeMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'porRtmsMapper' and 'incheon.sgp.por.mapper.PorRtmsMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'thmMapper' and 'incheon.sgp.thm.mapper.ThmMapper' mapperInterface. Bean already defined with the same name! 2025-11-02 10:51:56 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) 2025-11-02 10:51:56 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 641 ms 2025-11-02 10:51:57 [restartedMain] INFO i.c.cmm.context.RequestContextFilter - === DB에서 시스템 코드 목록 로드 중... 2025-11-02 10:51:57 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... 2025-11-02 10:51:57 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. 2025-11-02 10:51:57 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:51:57|0 2025-11-02 10:51:57 [restartedMain] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 10:51:57 [restartedMain] INFO p6spy - #2025-11-02 10:51:57 | took 29ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:51:57 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:51:57|31ms|LIST_SIZE:12 2025-11-02 10:51:57 [restartedMain] INFO p6spy - #2025-11-02 10:51:57 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:51:57 [restartedMain] INFO i.c.cmm.context.RequestContextFilter - === 시스템 코드 목록 로드 완료: [PSS, RES, RST, RCS, RPS, DSS, AIP, CMS, AGS, SGP, DRM, UIS] 2025-11-02 10:51:57 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:51:57|0 2025-11-02 10:51:57 [restartedMain] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 10:51:57 [restartedMain] INFO p6spy - #2025-11-02 10:51:57 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 10:51:57 [restartedMain] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 10:51:57|2ms|LIST_SIZE:12 2025-11-02 10:51:57 [restartedMain] INFO p6spy - #2025-11-02 10:51:57 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 10:51:57 [restartedMain] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드 목록 로드 완료: [PSS, RES, RST, RCS, RPS, DSS, AIP, CMS, AGS, SGP, DRM, UIS] 2025-11-02 10:51:57 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - 현재 작업 디렉토리: /Users/kiboomhan/dev/allforland/incheon-geo-platform 2025-11-02 10:51:57 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - Active Profile: local 2025-11-02 10:51:57 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - 파일 업로드 경로 초기화 완료 2025-11-02 10:51:57 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - - 업로드 경로: ../upload -> /Users/kiboomhan/dev/allforland/upload 2025-11-02 10:51:57 [restartedMain] INFO i.c.f.s.impl.ComFileServiceImpl - - 임시 경로: ../upload/temp -> /Users/kiboomhan/dev/allforland/upload/temp 2025-11-02 10:51:57 [restartedMain] INFO o.s.v.c.DefaultValidatorFactory - Loading validation configurations from [class path resource [incheon/validator/validator-rules-let.xml]] 2025-11-02 10:51:58 [restartedMain] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration - Using generated security password: fd7b7a85-7629-411f-9c9a-92cd46ea06c5 This generated password is for development use only. Your security configuration must be updated before running your application in production. 2025-11-02 10:51:58 [restartedMain] INFO o.s.s.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@7913d103, org.springframework.web.filter.CharacterEncodingFilter@6af0b071, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@76fbd49d, org.springframework.security.web.context.SecurityContextPersistenceFilter@1a353d21, org.springframework.security.web.header.HeaderWriterFilter@138735d5, org.springframework.web.filter.CorsFilter@3b6bcbf3, org.springframework.web.multipart.support.MultipartFilter@2647d2c7, org.springframework.security.web.authentication.logout.LogoutFilter@777d6406, incheon.com.security.web.AuthenticationFilter@627f21c9, incheon.com.cmm.context.RequestContextFilter@53464a98, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7c69830, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@219fbe03, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@48ed25f9, org.springframework.security.web.session.SessionManagementFilter@236ca84d, org.springframework.security.web.access.ExceptionTranslationFilter@5feab1a6, org.springframework.security.web.access.intercept.AuthorizationFilter@187aa4fd] 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor 2025-11-02 10:51:58 [restartedMain] INFO o.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.simpl.RAMJobStore - RAMJobStore initialized. 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'scheduler' with instanceId 'NON_CLUSTERED' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. Number of jobs executed: 0 Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'scheduler' initialized from an externally provided properties instance. 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.core.QuartzScheduler - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@980e80f 2025-11-02 10:51:58 [restartedMain] INFO o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index 2025-11-02 10:51:58 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 2025-11-02 10:51:58 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' 2025-11-02 10:51:58 [restartedMain] INFO o.s.s.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now 2025-11-02 10:51:58 [restartedMain] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED started. 2025-11-02 10:51:58 [restartedMain] INFO incheon.IncheonBootApplication - Started IncheonBootApplication in 2.579 seconds (JVM running for 147.237) 2025-11-02 10:51:58 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleDetail.do, 시스템코드=AGS 2025-11-02 11:00:59 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleDetail.do) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleDetail.do 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:00:59 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 11:00:59|1 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:00:59 | took 13ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'superadmin' AND r.USE_YN = 'Y' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 11:00:59|19ms|LIST_SIZE:4 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:00:59 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 11:00:59|1 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:00:59 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'superadmin' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 11:00:59|5ms|LIST_SIZE:4 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:00:59 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 11:00:59|1 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:00:59 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = ? SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = 'superadmin'; 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 11:00:59|5ms|OBJECT:UserRoleVO 2025-11-02 11:00:59 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:00:59 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:00 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:01:00 | took 24ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleDetail.do, 시스템코드=AGS 2025-11-02 11:01:37 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleDetail.do) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleDetail.do 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 11:01:37|1 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'superadmin' AND r.USE_YN = 'Y' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 11:01:37|4ms|LIST_SIZE:4 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 11:01:37|1 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'superadmin' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 11:01:37|4ms|LIST_SIZE:4 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 11:01:37|1 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = ? SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = 'superadmin'; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 11:01:37|7ms|OBJECT:UserRoleVO 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:37 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:01:37 | took 13ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:46 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 11:01:46|1 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:46 | took 23ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 11:01:46|27ms|LIST_SIZE:10 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:46 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 11:01:46|1 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:46 | took 4ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total; 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 11:01:46|6ms|COUNT:32 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:46 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:46 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:46 | took 9ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/authrtAplyMng/authrtAplyMngList.do, 시스템코드=AGS 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/authrtAplyMng/authrtAplyMngList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980205, 메뉴명=권한 신청 관리, 시스템명=GIS행정포털 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980205 (URI: /ags/ias/authrtAplyMng/authrtAplyMngList.do) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/authrtAplyMng/authrtAplyMngList.do 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:01:54 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyTotalCnt|2025-11-02 11:01:54|1 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:01:54 | took 4ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(DISTINCT URAM.APLY_SN) AS TOTAL_COUNT FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID SELECT COUNT(DISTINCT URAM.APLY_SN) AS TOTAL_COUNT FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID; 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyTotalCnt|2025-11-02 11:01:54|14ms|COUNT:64 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:01:54 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyList|2025-11-02 11:01:54|1 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:01:54 | took 17ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, STRING_AGG(URAD.ROLE_CD, ', ') AS ROLE_INFO, CONCAT((ARRAY_AGG(R.ROLE_NM ORDER BY URAD.APLY_DTL_SN))[1],'(',COUNT(URAD.ROLE_CD),'건)') AS ROLE_SUMMARY, URAM.APLCN_USER_ID, U1.USER_NM AS APLCN_USER_NM, U1.DEPT_NM, U1.DEPT_CD, URAM.RVW_USER_ID, U2.USER_NM AS APRV_USER_NM, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER_ROLE_APLY_DTL URAD ON URAM.APLY_SN = URAD.APLY_SN LEFT JOIN iccom.ROLE R ON R.ROLE_CD = URAD.ROLE_CD LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID LEFT JOIN iccom.USER U2 ON U2.USER_ID = URAM.RVW_USER_ID LEFT JOIN iccom.SYS S ON S.SYS_CD = URAM.SYS_CD GROUP BY URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, URAM.APLCN_USER_ID, U1.USER_NM, U1.DEPT_NM, U1.DEPT_CD, U2.USER_NM, URAM.RVW_USER_ID, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD ORDER BY URAM.APLY_SN DESC LIMIT ? OFFSET ? SELECT URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, STRING_AGG(URAD.ROLE_CD, ', ') AS ROLE_INFO, CONCAT((ARRAY_AGG(R.ROLE_NM ORDER BY URAD.APLY_DTL_SN))[1],'(',COUNT(URAD.ROLE_CD),'건)') AS ROLE_SUMMARY, URAM.APLCN_USER_ID, U1.USER_NM AS APLCN_USER_NM, U1.DEPT_NM, U1.DEPT_CD, URAM.RVW_USER_ID, U2.USER_NM AS APRV_USER_NM, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER_ROLE_APLY_DTL URAD ON URAM.APLY_SN = URAD.APLY_SN LEFT JOIN iccom.ROLE R ON R.ROLE_CD = URAD.ROLE_CD LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID LEFT JOIN iccom.USER U2 ON U2.USER_ID = URAM.RVW_USER_ID LEFT JOIN iccom.SYS S ON S.SYS_CD = URAM.SYS_CD GROUP BY URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, URAM.APLCN_USER_ID, U1.USER_NM, U1.DEPT_NM, U1.DEPT_CD, U2.USER_NM, URAM.RVW_USER_ID, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD ORDER BY URAM.APLY_SN DESC LIMIT 10 OFFSET 0; 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyList|2025-11-02 11:01:54|22ms|LIST_SIZE:10 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:01:54 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:01:54 | took 11ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_CD) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/APLY_STCD) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_CD 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/APLY_STCD 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:54 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:01:54 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:01:54|1 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:01:54|4ms|LIST_SIZE:0 2025-11-02 11:01:54 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:01:54 | took 2ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:01:54|0 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:54 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:01:54|1ms|LIST_SIZE:12 2025-11-02 11:01:54 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:01:54 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:01 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:02:01|1 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:01 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:02:01|12ms|COUNT:2 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:01 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:02:01|1 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:01 | took 6ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:02:01|9ms|LIST_SIZE:2 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:01 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:01 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:01 | took 10ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleList.do, 시스템코드=AGS 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/userRole/userRoleList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980204, 메뉴명=사용자 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980204 (URI: /ags/ias/userRole/userRoleList.do) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleList.do 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:04 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 11:02:04|1 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:04 | took 4ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT ? OFFSET ? SELECT ROW_NUMBER() OVER (ORDER BY u.USER_ID) rowNum, u.USER_NM, u.USER_ID, u.DEPT_NM, u.JBGD_NM, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 AND COUNT(CASE WHEN r.SYS_CD IS NOT NULL THEN 1 END) > 0 THEN '통합관리시스템 외 (' || (COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) + COUNT(DISTINCT r.SYS_CD)) || ')' WHEN COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) > 0 THEN '통합관리시스템 (' || COUNT(CASE WHEN r.SYS_CD IS NULL THEN 1 END) || ')' ELSE MIN(s.SYS_NM) || ' (' || COUNT(DISTINCT r.SYS_CD) || ')' END sysNmWithCnt, CASE WHEN COUNT(r.ROLE_CD) = 0 THEN '-' ELSE MIN(r.ROLE_NM) || ' (' || COUNT(r.ROLE_CD) || ')' END roleNmWithCnt FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID, u.USER_NM, u.DEPT_NM, u.JBGD_NM ORDER BY u.USER_ID LIMIT 10 OFFSET 0; 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleList|2025-11-02 11:02:04|7ms|LIST_SIZE:10 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:04 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 11:02:04|1 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:04 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total SELECT COUNT(*) FROM ( SELECT u.USER_ID FROM iccom.USER u LEFT JOIN iccom.USER_ROLE_MPNG urm ON u.USER_ID = urm.USER_ID AND (urm.ROLE_END_YMD IS NULL OR urm.ROLE_END_YMD >= CURRENT_DATE) LEFT JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD AND r.USE_YN = 'Y' LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE 1=1 GROUP BY u.USER_ID ) total; 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleCnt|2025-11-02 11:02:04|4ms|COUNT:32 2025-11-02 11:02:04 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:04 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:05 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:05 | took 9ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/userRole/userRoleDetail.do, 시스템코드=AGS 2025-11-02 11:02:10 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/userRole/userRoleDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/userRole/userRoleDetail.do) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/userRole/userRoleDetail.do 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 11:02:10|1 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.USE_YN = 'Y' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'drmadmin' AND r.USE_YN = 'Y' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRole|2025-11-02 11:02:10|3ms|LIST_SIZE:1 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 11:02:10|1 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = ? AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM SELECT CASE WHEN r.SYS_CD IS NULL THEN '통합관리시스템' ELSE s.SYS_NM END as SYS_NM, r.SYS_CD, r.ROLE_NM, r.ROLE_CD, urm.ROLE_BGNG_YMD, urm.ROLE_END_YMD, r.USE_YN, urm.FRST_REG_DT FROM iccom.USER_ROLE_MPNG urm INNER JOIN iccom.ROLE r ON urm.ROLE_CD = r.ROLE_CD LEFT JOIN iccom.SYS s ON r.SYS_CD = s.SYS_CD WHERE urm.USER_ID = 'drmadmin' AND r.ROLE_CD NOT LIKE 'ROLE_TMPR_%' ORDER BY urm.FRST_REG_DT DESC, CASE WHEN r.SYS_CD IS NULL THEN 0 ELSE 1 END, s.SYS_NM, r.ROLE_NM; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleHistory|2025-11-02 11:02:10|3ms|LIST_SIZE:1 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 11:02:10|1 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = ? SELECT DISTINCT urm.USER_ID, u.USER_NM, u.EML_ADDR, u.OFC_TELNO, u.JBGD_CD, u.JBGD_NM, u.JBTTL_NM, u.MBL_TELNO, d.DEPT_CD, d.DEPT_NM FROM iccom.USER_ROLE_MPNG urm LEFT JOIN iccom.USER u ON urm.USER_ID = u.USER_ID LEFT JOIN iccom.DEPT d on u.DEPT_CD = d.DEPT_CD WHERE urm.USER_ID = 'drmadmin'; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|UserRoleServiceImpl|selectUserRoleDetail|2025-11-02 11:02:10|4ms|OBJECT:UserRoleVO 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:10 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:10 | took 11ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:14 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:02:14|1 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:14 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:02:14|2ms|COUNT:2 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:14 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:02:14|1 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:14 | took 3ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:02:14|5ms|LIST_SIZE:2 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:14 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:14 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:02:14 | took 14ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do, 시스템코드=AGS 2025-11-02 11:02:16 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:02:16|1 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = ? AND TUA.ROLE_CD = ? SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = 'superadmin' AND TUA.ROLE_CD = 'ROLE_TMPR_RES'; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:02:16|4ms|OBJECT:EgovMap 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:02:16|1 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:02:16|3ms|LIST_SIZE:0 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:02:16|1 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = ? AND TUASM.ROLE_CD = ? ORDER BY S.SYS_CD, A.AUTHRT_CD SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = 'superadmin' AND TUASM.ROLE_CD = 'ROLE_TMPR_RES' ORDER BY S.SYS_CD, A.AUTHRT_CD; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:02:16|4ms|LIST_SIZE:0 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:02:16|1 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:02:16|18ms|LIST_SIZE:51 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:02:16|1 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = ? ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = 'RES' ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:02:16|4ms|LIST_SIZE:0 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:16 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:02:16 | took 11ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:29 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do, 시스템코드=AGS 2025-11-02 11:02:29 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980203, 메뉴명=권한 설정 관리, 시스템명=GIS행정포털 2025-11-02 11:02:29 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980203 (URI: /ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do) 2025-11-02 11:02:29 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do 2025-11-02 11:02:29 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.a.i.s.web.SysMenuAuthrtController - === sysMenuAuthrtList 조회 시작 === 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.a.i.s.web.SysMenuAuthrtController - 검색 조건 - searchSysCd: null, searchRoleNm: null, searchRoleTypeCd: null, useYn: null 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtListCnt|2025-11-02 11:02:30|1 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 3ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH RECURSIVE role_tree AS ( -- 최상위 권한그룹 SELECT ROLE_CD, ROLE_NM, ROLE_TYPE_CD, SYS_CD, USE_YN FROM iccom.ROLE WHERE UP_ROLE_CD IS NULL AND ROLE_TYPE_CD != 'ROLTYP999' UNION ALL -- 하위 권한그룹 (재귀) SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN FROM iccom.ROLE r INNER JOIN role_tree rt ON r.UP_ROLE_CD = rt.ROLE_CD WHERE r.ROLE_TYPE_CD != 'ROLTYP999' AND r.UP_ROLE_CD IS NOT NULL ) SELECT COUNT(*) AS TOTAL_COUNT FROM role_tree WITH RECURSIVE role_tree AS ( -- 최상위 권한그룹 SELECT ROLE_CD, ROLE_NM, ROLE_TYPE_CD, SYS_CD, USE_YN FROM iccom.ROLE WHERE UP_ROLE_CD IS NULL AND ROLE_TYPE_CD != 'ROLTYP999' UNION ALL -- 하위 권한그룹 (재귀) SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN FROM iccom.ROLE r INNER JOIN role_tree rt ON r.UP_ROLE_CD = rt.ROLE_CD WHERE r.ROLE_TYPE_CD != 'ROLTYP999' AND r.UP_ROLE_CD IS NOT NULL ) SELECT COUNT(*) AS TOTAL_COUNT FROM role_tree; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtListCnt|2025-11-02 11:02:30|16ms|COUNT:14 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.a.i.s.web.SysMenuAuthrtController - 총 건수: 14 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtList|2025-11-02 11:02:30|1 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtList|2025-11-02 11:02:30|26ms|LIST_SIZE:10 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.a.i.s.web.SysMenuAuthrtController - 조회된 목록 크기: 10 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.a.i.s.web.SysMenuAuthrtController - 첫 번째 데이터: {roleCd=ROLE_SUPER_ADMIN, roleNm=통합관리자, roleExpln=전체 시스템 통합 관리자, roleTypeCd=ROLTYP001, roleSortSeq=1, useYn=Y, frstRegId=ADMIN, frstRegDt=2025-09-29 10:13:39.928044, lastMdfcnId=ADMIN, lastMdfcnDt=2025-09-29 10:13:39.928044, depth=1, path=ROLE_SUPER_ADMIN, sortPath=0000000001_ROLE_SUPER_ADMIN, authrtCnt=52, assignedUserCnt=1} 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 11:02:30|0 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 11:02:30|3ms|LIST_SIZE:12 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|3ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|2 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:30|1ms|OBJECT:String 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:30 | took 9ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/ROLE_TYPE) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_CD) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/ROLE_TYPE 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/USE_YN) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_CD 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/USE_YN 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:02:30 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:30|1 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:30|1ms|LIST_SIZE:4 2025-11-02 11:02:30 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:30|1 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:30|1ms|LIST_SIZE:2 2025-11-02 11:02:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:02:30 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:02:30|0 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:30 | took 3ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:02:30|4ms|LIST_SIZE:12 2025-11-02 11:02:30 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:02:30 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sysMenuAuthrt/sysMenuAuthrtModify.do, 시스템코드=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sysMenuAuthrt/sysMenuAuthrtModify.do (sysCd=AGS) -> 메뉴코드=MNUAGS980203, 메뉴명=권한 설정 관리, 시스템명=GIS행정포털 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980203 (URI: /ags/ias/sysMenuAuthrt/sysMenuAuthrtModify.do) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sysMenuAuthrt/sysMenuAuthrtModify.do 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectRoleInfo|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT ROLE_CD, ROLE_NM, ROLE_EXPLN, ROLE_TYPE_CD, UP_ROLE_CD, ROLE_SORT_SEQ, SYS_CD, USE_YN FROM iccom.ROLE WHERE ROLE_CD = ? SELECT ROLE_CD, ROLE_NM, ROLE_EXPLN, ROLE_TYPE_CD, UP_ROLE_CD, ROLE_SORT_SEQ, SYS_CD, USE_YN FROM iccom.ROLE WHERE ROLE_CD = 'ROLE_SUPER_ADMIN'; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectRoleInfo|2025-11-02 11:02:33|4ms|OBJECT:EgovMap 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtByRoleCd|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtByRoleCd|2025-11-02 11:02:33|18ms|LIST_SIZE:627 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysRoleAuthrtByRoleCd|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 3ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT SRAM.SYS_CD, S.SYS_NM, SRAM.ROLE_CD, R.ROLE_NM, SRAM.AUTHRT_CD, A.AUTHRT_NM, SRAM.FRST_REG_DT FROM iccom.SYS_ROLE_AUTHRT_MPNG SRAM LEFT JOIN iccom.SYS S ON S.SYS_CD = SRAM.SYS_CD LEFT JOIN iccom.ROLE R ON R.ROLE_CD = SRAM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = SRAM.AUTHRT_CD AND (R.SYS_CD = A.SYS_CD OR R.SYS_CD IS NULL OR R.SYS_CD = '') -- 화면에 표시 가능한 권한만 조회 (AUTHRT_STNG에 SYS 타입으로 등록된 권한) INNER JOIN iccom.AUTHRT_STNG ASTN ON ASTN.AUTHRT_CD = SRAM.AUTHRT_CD AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = SRAM.SYS_CD WHERE SRAM.ROLE_CD = ? ORDER BY SRAM.SYS_CD, A.AUTHRT_CD SELECT SRAM.SYS_CD, S.SYS_NM, SRAM.ROLE_CD, R.ROLE_NM, SRAM.AUTHRT_CD, A.AUTHRT_NM, SRAM.FRST_REG_DT FROM iccom.SYS_ROLE_AUTHRT_MPNG SRAM LEFT JOIN iccom.SYS S ON S.SYS_CD = SRAM.SYS_CD LEFT JOIN iccom.ROLE R ON R.ROLE_CD = SRAM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = SRAM.AUTHRT_CD AND (R.SYS_CD = A.SYS_CD OR R.SYS_CD IS NULL OR R.SYS_CD = '') -- 화면에 표시 가능한 권한만 조회 (AUTHRT_STNG에 SYS 타입으로 등록된 권한) INNER JOIN iccom.AUTHRT_STNG ASTN ON ASTN.AUTHRT_CD = SRAM.AUTHRT_CD AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = SRAM.SYS_CD WHERE SRAM.ROLE_CD = 'ROLE_SUPER_ADMIN' ORDER BY SRAM.SYS_CD, A.AUTHRT_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysRoleAuthrtByRoleCd|2025-11-02 11:02:33|6ms|LIST_SIZE:1 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 7ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sysMenuAuthrt/getSystemList.do, 시스템코드=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/sysMenuAuthrt/getSystemList.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/sysMenuAuthrt/getSystemList.do) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sysMenuAuthrt/getSystemList.do 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 11:02:33|0 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 11:02:33|1ms|LIST_SIZE:12 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:02:33 | took 7ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sysMenuAuthrt/getAuthrtStngList.do, 시스템코드=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-5] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/sysMenuAuthrt/getAuthrtStngList.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/sysMenuAuthrt/getAuthrtStngList.do) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sysMenuAuthrt/getAuthrtStngList.do 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectAuthrtStngList|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT A INNER JOIN iccom.AUTHRT_STNG ASTN ON A.AUTHRT_CD = ASTN.AUTHRT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'MENU' AND (A.SYS_CD = ? OR A.SYS_CD IS NULL) ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT A INNER JOIN iccom.AUTHRT_STNG ASTN ON A.AUTHRT_CD = ASTN.AUTHRT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'MENU' AND (A.SYS_CD = 'AGS' OR A.SYS_CD IS NULL) ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectAuthrtStngList|2025-11-02 11:02:33|2ms|LIST_SIZE:3 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSystemAuthrtList|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = ? ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = 'AGS' ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSystemAuthrtList|2025-11-02 11:02:33|2ms|LIST_SIZE:1 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:33 | took 3ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sysMenuAuthrt/getMenuList.do, 시스템코드=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/sysMenuAuthrt/getMenuList.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/sysMenuAuthrt/getMenuList.do) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sysMenuAuthrt/getMenuList.do 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:02:33|3ms|LIST_SIZE:48 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:02:33 | took 2ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do, 시스템코드=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980203, 메뉴명=권한 설정 관리, 시스템명=GIS행정포털 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980203 (URI: /ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/sysMenuAuthrt/sysMenuAuthrtList.do 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.a.i.s.web.SysMenuAuthrtController - === sysMenuAuthrtList 조회 시작 === 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.a.i.s.web.SysMenuAuthrtController - 검색 조건 - searchSysCd: null, searchRoleNm: null, searchRoleTypeCd: null, useYn: null 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtListCnt|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 3ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH RECURSIVE role_tree AS ( -- 최상위 권한그룹 SELECT ROLE_CD, ROLE_NM, ROLE_TYPE_CD, SYS_CD, USE_YN FROM iccom.ROLE WHERE UP_ROLE_CD IS NULL AND ROLE_TYPE_CD != 'ROLTYP999' UNION ALL -- 하위 권한그룹 (재귀) SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN FROM iccom.ROLE r INNER JOIN role_tree rt ON r.UP_ROLE_CD = rt.ROLE_CD WHERE r.ROLE_TYPE_CD != 'ROLTYP999' AND r.UP_ROLE_CD IS NOT NULL ) SELECT COUNT(*) AS TOTAL_COUNT FROM role_tree WITH RECURSIVE role_tree AS ( -- 최상위 권한그룹 SELECT ROLE_CD, ROLE_NM, ROLE_TYPE_CD, SYS_CD, USE_YN FROM iccom.ROLE WHERE UP_ROLE_CD IS NULL AND ROLE_TYPE_CD != 'ROLTYP999' UNION ALL -- 하위 권한그룹 (재귀) SELECT r.ROLE_CD, r.ROLE_NM, r.ROLE_TYPE_CD, r.SYS_CD, r.USE_YN FROM iccom.ROLE r INNER JOIN role_tree rt ON r.UP_ROLE_CD = rt.ROLE_CD WHERE r.ROLE_TYPE_CD != 'ROLTYP999' AND r.UP_ROLE_CD IS NOT NULL ) SELECT COUNT(*) AS TOTAL_COUNT FROM role_tree; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtListCnt|2025-11-02 11:02:33|5ms|COUNT:14 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 2ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.a.i.s.web.SysMenuAuthrtController - 총 건수: 14 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtList|2025-11-02 11:02:33|1 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSysMenuAuthrtList|2025-11-02 11:02:33|9ms|LIST_SIZE:10 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.a.i.s.web.SysMenuAuthrtController - 조회된 목록 크기: 10 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.a.i.s.web.SysMenuAuthrtController - 첫 번째 데이터: {roleCd=ROLE_SUPER_ADMIN, roleNm=통합관리자, roleExpln=전체 시스템 통합 관리자, roleTypeCd=ROLTYP001, roleSortSeq=1, useYn=Y, frstRegId=ADMIN, frstRegDt=2025-09-29 10:13:39.928044, lastMdfcnId=ADMIN, lastMdfcnDt=2025-09-29 10:13:39.928044, depth=1, path=ROLE_SUPER_ADMIN, sortPath=0000000001_ROLE_SUPER_ADMIN, authrtCnt=52, assignedUserCnt=1} 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 11:02:33|0 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT SYS_CD, SYS_NM, SYS_EXPLN, USE_YN FROM iccom.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysMenuAuthrtServiceImpl|selectSystemList|2025-11-02 11:02:33|3ms|LIST_SIZE:12 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|3ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|3ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|3ms|OBJECT:String 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:33 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:33 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:33|2ms|OBJECT:String 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|2 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|2ms|OBJECT:String 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|2 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|2ms|OBJECT:String 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|2 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|3ms|OBJECT:String 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|2 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getCodeName|2025-11-02 11:02:34|2ms|OBJECT:String 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 5ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/USE_YN) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_CD) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/ROLE_TYPE) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/USE_YN 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_CD 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/ROLE_TYPE 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:34|1 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:02:34|0 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:34 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:34|3ms|LIST_SIZE:2 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:02:34|3ms|LIST_SIZE:12 2025-11-02 11:02:34 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 1ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:34|1 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:02:34|10ms|LIST_SIZE:4 2025-11-02 11:02:34 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:02:34 | took 0ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:57 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:02:57|1 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:57 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:02:57|2ms|COUNT:2 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:57 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:02:57|1 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:57 | took 6ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:02:57|8ms|LIST_SIZE:2 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:57 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:02:57 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:02:57 | took 12ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/authrtAplyMng/authrtAplyMngList.do, 시스템코드=AGS 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/authrtAplyMng/authrtAplyMngList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980205, 메뉴명=권한 신청 관리, 시스템명=GIS행정포털 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980205 (URI: /ags/ias/authrtAplyMng/authrtAplyMngList.do) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/authrtAplyMng/authrtAplyMngList.do 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyTotalCnt|2025-11-02 11:03:40|1 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(DISTINCT URAM.APLY_SN) AS TOTAL_COUNT FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID SELECT COUNT(DISTINCT URAM.APLY_SN) AS TOTAL_COUNT FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyTotalCnt|2025-11-02 11:03:40|4ms|COUNT:64 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyList|2025-11-02 11:03:40|1 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 6ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, STRING_AGG(URAD.ROLE_CD, ', ') AS ROLE_INFO, CONCAT((ARRAY_AGG(R.ROLE_NM ORDER BY URAD.APLY_DTL_SN))[1],'(',COUNT(URAD.ROLE_CD),'건)') AS ROLE_SUMMARY, URAM.APLCN_USER_ID, U1.USER_NM AS APLCN_USER_NM, U1.DEPT_NM, U1.DEPT_CD, URAM.RVW_USER_ID, U2.USER_NM AS APRV_USER_NM, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER_ROLE_APLY_DTL URAD ON URAM.APLY_SN = URAD.APLY_SN LEFT JOIN iccom.ROLE R ON R.ROLE_CD = URAD.ROLE_CD LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID LEFT JOIN iccom.USER U2 ON U2.USER_ID = URAM.RVW_USER_ID LEFT JOIN iccom.SYS S ON S.SYS_CD = URAM.SYS_CD GROUP BY URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, URAM.APLCN_USER_ID, U1.USER_NM, U1.DEPT_NM, U1.DEPT_CD, U2.USER_NM, URAM.RVW_USER_ID, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD ORDER BY URAM.APLY_SN DESC LIMIT ? OFFSET ? SELECT URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, STRING_AGG(URAD.ROLE_CD, ', ') AS ROLE_INFO, CONCAT((ARRAY_AGG(R.ROLE_NM ORDER BY URAD.APLY_DTL_SN))[1],'(',COUNT(URAD.ROLE_CD),'건)') AS ROLE_SUMMARY, URAM.APLCN_USER_ID, U1.USER_NM AS APLCN_USER_NM, U1.DEPT_NM, U1.DEPT_CD, URAM.RVW_USER_ID, U2.USER_NM AS APRV_USER_NM, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD FROM iccom.USER_ROLE_APLY_MST URAM LEFT JOIN iccom.USER_ROLE_APLY_DTL URAD ON URAM.APLY_SN = URAD.APLY_SN LEFT JOIN iccom.ROLE R ON R.ROLE_CD = URAD.ROLE_CD LEFT JOIN iccom.USER U1 ON U1.USER_ID = URAM.APLCN_USER_ID LEFT JOIN iccom.USER U2 ON U2.USER_ID = URAM.RVW_USER_ID LEFT JOIN iccom.SYS S ON S.SYS_CD = URAM.SYS_CD GROUP BY URAM.APLY_SN, URAM.APLY_STCD, URAM.SYS_CD, S.SYS_NM, URAM.APLCN_USER_ID, U1.USER_NM, U1.DEPT_NM, U1.DEPT_CD, U2.USER_NM, URAM.RVW_USER_ID, URAM.GRNT_TYPE_CD, URAM.APLY_DT, URAM.APRV_DT, URAM.APLY_RSN, URAM.RVW_OPNN_CN, URAM.APLY_BGNG_YMD, URAM.APLY_END_YMD ORDER BY URAM.APLY_SN DESC LIMIT 10 OFFSET 0; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|AuthrtAplyMngServiceImpl|selectUserRoleAplyList|2025-11-02 11:03:40|9ms|LIST_SIZE:10 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 9ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/APLY_STCD) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_CD) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/APLY_STCD 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_CD 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:03:40|0 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:03:40|1ms|LIST_SIZE:12 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:03:40 | took 0ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:03:40 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:03:40|1 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:03:40|1ms|LIST_SIZE:0 2025-11-02 11:03:40 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:03:40 | took 0ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:03:48 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:03:48|1 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:03:48 | took 5ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:03:48|6ms|COUNT:2 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:03:48 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:03:48|1 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:03:48 | took 4ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:03:48|6ms|LIST_SIZE:2 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:03:48 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:48 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:03:48 | took 8ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:03:49 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:03:49|1 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:03:49 | took 15ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:03:49|17ms|COUNT:2 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:03:49 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:03:49|1 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:03:49 | took 5ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:03:49|7ms|LIST_SIZE:2 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:03:49 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:03:49 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:03:49 | took 17ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:04:03 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:04:03 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:04:03 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:04:03|0 2025-11-02 11:04:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:04:04 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:04:04 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:04:03|11ms|LIST_SIZE:12 2025-11-02 11:04:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:04:04 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:04 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:04:04 | took 8ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:04:09 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:04:09|1 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:04:09 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:04:09|4ms|COUNT:2 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:04:09 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:04:09|1 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:04:09 | took 4ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:04:09|6ms|LIST_SIZE:2 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:04:09 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:09 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:04:09 | took 10ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do, 시스템코드=AGS 2025-11-02 11:04:18 [http-nio-8080-exec-2] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:04:18|1 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 3ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = ? AND TUA.ROLE_CD = ? SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = 'superadmin' AND TUA.ROLE_CD = 'ROLE_TMPR_RES'; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:04:18|5ms|OBJECT:EgovMap 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:04:18|1 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:04:18|7ms|LIST_SIZE:0 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:04:18|1 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = ? AND TUASM.ROLE_CD = ? ORDER BY S.SYS_CD, A.AUTHRT_CD SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = 'superadmin' AND TUASM.ROLE_CD = 'ROLE_TMPR_RES' ORDER BY S.SYS_CD, A.AUTHRT_CD; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:04:18|3ms|LIST_SIZE:0 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:04:18|1 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:04:18|13ms|LIST_SIZE:51 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:04:18|1 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = ? ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = 'RES' ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:04:18|3ms|LIST_SIZE:0 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuAuthrtStngList|2025-11-02 11:04:18|1 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT A INNER JOIN iccom.AUTHRT_STNG ASTN ON A.AUTHRT_CD = ASTN.AUTHRT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'MENU' AND (A.SYS_CD = ? OR A.SYS_CD IS NULL) ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT A INNER JOIN iccom.AUTHRT_STNG ASTN ON A.AUTHRT_CD = ASTN.AUTHRT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'MENU' AND (A.SYS_CD = 'RES' OR A.SYS_CD IS NULL) ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuAuthrtStngList|2025-11-02 11:04:18|4ms|LIST_SIZE:0 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:18 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:04:18 | took 12ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do, 시스템코드=AGS 2025-11-02 11:04:22 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:04:22|1 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 3ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = ? AND TUA.ROLE_CD = ? SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = 'superadmin' AND TUA.ROLE_CD = 'ROLE_TMPR_RES'; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:04:22|3ms|OBJECT:EgovMap 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:04:22|1 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:04:22|4ms|LIST_SIZE:0 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:04:22|1 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = ? AND TUASM.ROLE_CD = ? ORDER BY S.SYS_CD, A.AUTHRT_CD SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = 'superadmin' AND TUASM.ROLE_CD = 'ROLE_TMPR_RES' ORDER BY S.SYS_CD, A.AUTHRT_CD; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:04:22|4ms|LIST_SIZE:0 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:04:22|1 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:04:22|6ms|LIST_SIZE:51 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:04:22|1 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = ? ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = 'RES' ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:04:22|3ms|LIST_SIZE:0 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:04:22 | took 10ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:04:24 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:24 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:04:24|0 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:24 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:04:24|2ms|LIST_SIZE:12 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:24 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:24 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:24 | took 14ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:04:29 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:04:29|1 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:04:29 | took 2ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:04:29|3ms|COUNT:2 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:04:29 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:04:29|1 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:04:29 | took 4ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:04:29|6ms|LIST_SIZE:2 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:04:29 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:29 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:04:29 | took 11ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:30 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:04:30|1 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:30 | took 1ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:04:30|3ms|COUNT:2 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:30 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:04:30|1 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:30 | took 4ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:04:30|8ms|LIST_SIZE:2 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:30 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:04:30 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:04:30 | took 15ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:05:25 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:05:25|1 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:05:25 | took 0ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:05:25|1ms|COUNT:2 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:05:25 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:05:25|1 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:05:25 | took 4ms | statement | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:05:25|6ms|LIST_SIZE:2 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:05:25 | took 1ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:05:25 | took 10ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/SYS_CD) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /api/v1/comCd/view/groupCd/DEPT_CD) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/SYS_CD 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/api/v1/comCd/view/groupCd/DEPT_CD 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:05:25 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:05:25|1 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getComCdByGroupCd|2025-11-02 11:05:25|1ms|LIST_SIZE:2 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:05:25 | took 1ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:05:25|0 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.a.i.c.s.impl.ComCdServiceImpl - === DB에서 시스템 코드 목록 조회 2025-11-02 11:05:25 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:05:25 | took 0ms | commit | connection 1| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:05:25 | took 9ms | statement | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD SELECT 'SYS_CD' as groupCd, SYS_CD as cd, SYS_NM as cdNm, ROW_NUMBER() OVER (ORDER BY SYS_CD) as cdSortSeq, USE_YN as useYn FROM ICCOM.SYS WHERE USE_YN = 'Y' ORDER BY SYS_CD; 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|ComCdServiceImpl|getSystemCodeList|2025-11-02 11:05:25|9ms|LIST_SIZE:12 2025-11-02 11:05:25 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:05:25 | took 0ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:07:01 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:01|1 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:07:01 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:01|2ms|COUNT:2 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:07:01 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:01|1 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:07:01 | took 3ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:01|5ms|LIST_SIZE:2 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:07:01 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:01 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:07:01 | took 11ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do, 시스템코드=AGS 2025-11-02 11:07:14 [http-nio-8080-exec-3] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtDetail.do 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:07:14|1 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = ? AND TUA.ROLE_CD = ? SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = 'superadmin' AND TUA.ROLE_CD = 'ROLE_TMPR_RES'; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:07:14|2ms|OBJECT:EgovMap 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:07:14|1 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:07:14|3ms|LIST_SIZE:0 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:07:14|1 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 3ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = ? AND TUASM.ROLE_CD = ? ORDER BY S.SYS_CD, A.AUTHRT_CD SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = 'superadmin' AND TUASM.ROLE_CD = 'ROLE_TMPR_RES' ORDER BY S.SYS_CD, A.AUTHRT_CD; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:07:14|4ms|LIST_SIZE:0 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:07:14|1 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:07:14|5ms|LIST_SIZE:51 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:07:14|1 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 0ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = ? ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = 'RES' ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:07:14|1ms|LIST_SIZE:0 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:14 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:07:14 | took 11ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:15 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:15|1 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:15 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:15|2ms|COUNT:2 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:15 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:15|1 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:15 | took 3ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:15|4ms|LIST_SIZE:2 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:15 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:15 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:15 | took 9ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do, 시스템코드=AGS 2025-11-02 11:07:16 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtModify.do 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:07:16|1 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = ? AND TUA.ROLE_CD = ? SELECT TUA.USER_ID, U.USER_NM, U.DEPT_CD, U.DEPT_NM, R.SYS_CD, TUA.ROLE_CD, R.ROLE_NM, R.ROLE_EXPLN, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, TUA.FRST_REG_ID, TUA.FRST_REG_DT, TUA.LAST_MDFCN_ID, TUA.LAST_MDFCN_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD WHERE TUA.USER_ID = 'superadmin' AND TUA.ROLE_CD = 'ROLE_TMPR_RES'; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtDetail|2025-11-02 11:07:16|4ms|OBJECT:EgovMap 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:07:16|1 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserMenuAuthrtList|2025-11-02 11:07:16|4ms|LIST_SIZE:0 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:07:16|1 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = ? AND TUASM.ROLE_CD = ? ORDER BY S.SYS_CD, A.AUTHRT_CD SELECT TUASM.USER_ID, U.USER_NM, TUASM.ROLE_CD, R.ROLE_NM, TUASM.AUTHRT_CD, A.AUTHRT_NM, TUASM.SYS_CD, S.SYS_NM, TUASM.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG TUASM LEFT JOIN iccom.USER U ON U.USER_ID = TUASM.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUASM.ROLE_CD LEFT JOIN iccom.AUTHRT A ON A.AUTHRT_CD = TUASM.AUTHRT_CD AND A.SYS_CD = TUASM.SYS_CD LEFT JOIN iccom.SYS S ON S.SYS_CD = TUASM.SYS_CD WHERE TUASM.USER_ID = 'superadmin' AND TUASM.ROLE_CD = 'ROLE_TMPR_RES' ORDER BY S.SYS_CD, A.AUTHRT_CD; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserSysAuthrtList|2025-11-02 11:07:16|4ms|LIST_SIZE:0 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:07:16|1 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:07:16|7ms|LIST_SIZE:51 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:07:16|1 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = ? ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = 'RES' ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtStngList|2025-11-02 11:07:16|2ms|LIST_SIZE:0 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuAuthrtStngList|2025-11-02 11:07:16|1 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT A INNER JOIN iccom.AUTHRT_STNG ASTN ON A.AUTHRT_CD = ASTN.AUTHRT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'MENU' AND (A.SYS_CD = ? OR A.SYS_CD IS NULL) ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD, A.USE_YN, ASTN.AUTHRT_STNG_TYPE_CD, ASTN.AUTHRT_STNG_TRGT_CD FROM iccom.AUTHRT A INNER JOIN iccom.AUTHRT_STNG ASTN ON A.AUTHRT_CD = ASTN.AUTHRT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'MENU' AND (A.SYS_CD = 'RES' OR A.SYS_CD IS NULL) ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuAuthrtStngList|2025-11-02 11:07:16|2ms|LIST_SIZE:0 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:16 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:07:16 | took 13ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:20 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:20|1 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:20 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:20|1ms|COUNT:2 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:20 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:20|1 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:20 | took 4ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:20|4ms|LIST_SIZE:2 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:20 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:20 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:20 | took 9ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:07:22 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:07:22 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:22|0 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:07:22 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:22|2ms|LIST_SIZE:12 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:07:22 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:22 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:07:22 | took 18ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:07:23 [http-nio-8080-exec-7] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:07:23 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:23|0 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:07:23 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:23|4ms|LIST_SIZE:12 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:07:23 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:23 [http-nio-8080-exec-7] INFO p6spy - #2025-11-02 11:07:23 | took 13ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:07:24 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:24 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:25|1 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:07:25 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:25|3ms|COUNT:2 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:07:25 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:25|1 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:07:25 | took 4ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:25|7ms|LIST_SIZE:2 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:07:25 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:25 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:07:25 | took 5ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:07:28 [http-nio-8080-exec-4] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:07:28 | took 0ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:28|0 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:07:28 | took 0ms | statement | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:28|2ms|LIST_SIZE:12 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:07:28 | took 0ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:28 [http-nio-8080-exec-4] INFO p6spy - #2025-11-02 11:07:28 | took 13ms | commit | connection 3| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/searchUsers.do, 시스템코드=AGS 2025-11-02 11:07:43 [http-nio-8080-exec-10] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/searchUsers.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/searchUsers.do) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/searchUsers.do 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:07:43 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.a.i.t.w.TmprUserAuthrtApiController - 사용자 검색 요청 - userId: null, userNm: 통합 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|searchUsers|2025-11-02 11:07:43|1 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:07:43 | took 3ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom.USER WHERE USER_NM LIKE '%' || ? || '%' ORDER BY FRST_REG_DT DESC LIMIT 100 SELECT USER_UNQ_ID, USER_ID, USER_STCD, USER_NM, USER_ENG_NM, USER_WHOL_NM, EMP_NO, DEPT_CD, DEPT_NM, DEPT_WHOL_NM, JBGD_CD, JBGD_NM, JBPS_CD, JBPS_NM, JBTTL_NM, GNDR_CD, BRDT, RANK_NO, HGHRK_INST_CD, SHGHRK_INST_CD, WORK_TYPE_CD, ETC_DEPT_NM, ETC_DEPT_CD, VHRNO, CN, PHOTO_PATH_NM, OFC_TELNO, OFC_FXNO, TKCG_TASK_CN, EML_ADDR, OTSD_EML_ADDR, MBL_TELNO, HMPG_URL_ADDR, HOUSE_TELNO, HOUSE_ADDR, HOUSE_DADDR, MRG_YMD, FRST_REG_ID, FRST_REG_DT, LAST_MDFCN_ID, LAST_MDFCN_DT FROM iccom.USER WHERE USER_NM LIKE '%' || '통합' || '%' ORDER BY FRST_REG_DT DESC LIMIT 100; 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|searchUsers|2025-11-02 11:07:43|7ms|LIST_SIZE:1 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:07:43 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO i.a.i.t.w.TmprUserAuthrtApiController - 사용자 검색 완료: 1 건 2025-11-02 11:07:43 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:07:43 | took 12ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:07:53 [http-nio-8080-exec-1] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:53 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:53|0 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:53 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:07:53|3ms|LIST_SIZE:12 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:53 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:53 [http-nio-8080-exec-1] INFO p6spy - #2025-11-02 11:07:53 | took 12ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:54 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:54|1 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:54 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:07:54|3ms|COUNT:2 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:54 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:54|1 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:54 | took 4ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:07:54|6ms|LIST_SIZE:2 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:54 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:07:54 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:07:54 | took 9ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:02 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:09:02|1 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:02 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:09:02|2ms|COUNT:2 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:02 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:09:02|1 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:02 | took 3ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:09:02|6ms|LIST_SIZE:2 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:02 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:02 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:02 | took 9ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:09:03 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:09:03|1 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:09:03 | took 0ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:09:03|1ms|COUNT:2 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:09:03 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:09:03|1 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:09:03 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:09:03|3ms|LIST_SIZE:2 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:09:03 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:03 [http-nio-8080-exec-2] INFO p6spy - #2025-11-02 11:09:03 | took 10ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:09:04 [http-nio-8080-exec-8] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:09:04 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:09:04|0 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:09:04 | took 4ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:09:04|6ms|LIST_SIZE:12 2025-11-02 11:09:04 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:09:04 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:05 [http-nio-8080-exec-8] INFO p6spy - #2025-11-02 11:09:05 | took 22ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:09:06 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:09:06|1 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:09:06 | took 0ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:09:06|1ms|COUNT:2 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:09:06 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:09:06|1 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:09:06 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:09:06|4ms|LIST_SIZE:2 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:09:06 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:06 [http-nio-8080-exec-10] INFO p6spy - #2025-11-02 11:09:06 | took 9ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do, 시스템코드=AGS 2025-11-02 11:09:08 [http-nio-8080-exec-6] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtRegist.do 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:09:08 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:09:08|0 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:09:08 | took 2ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD SELECT S.SYS_CD, S.SYS_NM, S.SYS_EXPLN, S.USE_YN FROM iccom.SYS S WHERE S.USE_YN = 'Y' ORDER BY S.SYS_CD; 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|SysServiceImpl|selectAllSysList|2025-11-02 11:09:08|3ms|LIST_SIZE:12 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:09:08 | took 1ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:08 [http-nio-8080-exec-6] INFO p6spy - #2025-11-02 11:09:08 | took 14ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/getSysMenuAuthrt.do, 시스템코드=AGS 2025-11-02 11:09:10 [http-nio-8080-exec-9] WARN i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 실패: /ags/ias/tmprUserAuthrt/getSysMenuAuthrt.do (sysCd=AGS) -> 메뉴를 찾지 못함 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: null (URI: /ags/ias/tmprUserAuthrt/getSysMenuAuthrt.do) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/getSysMenuAuthrt.do 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:10 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.a.i.t.w.TmprUserAuthrtApiController - 시스템 메뉴 권한 조회 요청 - sysCd: AGS 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:09:10|1 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuListBySysCd|2025-11-02 11:09:10|4ms|LIST_SIZE:48 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:10 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectMenuAuthrtListBySysCd|2025-11-02 11:09:10|1 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectMenuAuthrtListBySysCd|2025-11-02 11:09:10|4ms|LIST_SIZE:3 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:10 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtListBySysCd|2025-11-02 11:09:10|1 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:10 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = ? ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD SELECT A.AUTHRT_CD, A.AUTHRT_NM, A.AUTHRT_EXPLN, A.AUTHRT_TYPE_CD, A.SYS_CD FROM iccom.AUTHRT_STNG ASTN INNER JOIN iccom.AUTHRT A ON A.AUTHRT_CD = ASTN.AUTHRT_CD AND A.SYS_CD = ASTN.AUTHRT_STNG_TRGT_CD WHERE A.USE_YN = 'Y' AND ASTN.AUTHRT_STNG_TYPE_CD = 'SYS' AND ASTN.AUTHRT_STNG_TRGT_CD = 'AGS' ORDER BY A.AUTHRT_TYPE_CD, A.AUTHRT_CD; 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectSysAuthrtListBySysCd|2025-11-02 11:09:10|2ms|LIST_SIZE:1 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:10 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO i.a.i.t.w.TmprUserAuthrtApiController - 시스템 메뉴 권한 조회 성공 - 메뉴: 48건, 메뉴권한: 3건, 시스템권한: 1건 2025-11-02 11:09:10 [http-nio-8080-exec-9] INFO p6spy - #2025-11-02 11:09:10 | took 7ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:10:50 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:10:50|1 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:10:50 | took 0ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:10:50|0ms|COUNT:2 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:10:50 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:10:50|1 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:10:50 | took 0ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:10:50|1ms|LIST_SIZE:2 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:10:50 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:50 [http-nio-8080-exec-5] INFO p6spy - #2025-11-02 11:10:50 | took 8ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === 메뉴 코드 조회: URI=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do, 시스템코드=AGS 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.c.c.i.RequestContextInterceptor - === URL 패턴 매칭 성공: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do (sysCd=AGS) -> 메뉴코드=MNUAGS980209, 메뉴명=사용자 임시 권한 관리, 시스템명=GIS행정포털 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 현재 메뉴 코드: MNUAGS980209 (URI: /ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 시스템 코드: sysCd=AGS, uri=/ags/ias/tmprUserAuthrt/tmprUserAuthrtList.do 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 로그인 사용자의 헤더 메뉴 조회: userId=superadmin, sysCd=AGS 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:10:52 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 조회된 헤더 메뉴 개수: 8 (userId=superadmin) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === 1-depth 메뉴 목록: 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 나만의지도관리 (코드: MNUAGS040000, 하위메뉴: 0개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - GIS데이터관리 (코드: MNUAGS050000, 하위메뉴: 2개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 도로굴착관리 (코드: MNUAGS020000, 하위메뉴: 0개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - UIS관리 (코드: MNUAGS030000, 하위메뉴: 0개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 공간정보포털관리 (코드: MNUAGS060000, 하위메뉴: 1개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 부동산 통계관리 (코드: MNUAGS070000, 하위메뉴: 1개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 통합관리 (코드: MNUAGS980000, 하위메뉴: 5개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.cmm.web.MenuControllerAdvice - === - 마이페이지 (코드: MNUAGS990000, 하위메뉴: 1개) 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:10:52|1 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:10:52 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD SELECT COUNT(*) FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD; 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtListTotCnt|2025-11-02 11:10:52|2ms|COUNT:2 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:10:52 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_START|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:10:52|1 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:10:52 | took 1ms | statement | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT ? OFFSET ? WITH menu_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS MENU_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_MENU_MPNG GROUP BY USER_ID, ROLE_CD ), sys_cnt AS ( SELECT USER_ID, ROLE_CD, COUNT(*) AS SYS_AUTHRT_CNT FROM iccom.TMPR_USER_AUTHRT_SYS_MPNG GROUP BY USER_ID, ROLE_CD ) SELECT TUA.USER_ID, U.USER_NM, U.DEPT_NM, TUA.ROLE_CD, R.ROLE_NM, TUA.ROLE_BGNG_YMD, TUA.ROLE_END_YMD, TUA.APLCN_RSN, COALESCE(MC.MENU_AUTHRT_CNT, 0) AS MENU_AUTHRT_CNT, COALESCE(SC.SYS_AUTHRT_CNT, 0) AS SYS_AUTHRT_CNT, COALESCE(MC.MENU_AUTHRT_CNT, 0) + COALESCE(SC.SYS_AUTHRT_CNT, 0) AS TOTAL_AUTHRT_CNT, TUA.FRST_REG_DT FROM iccom.TMPR_USER_AUTHRT TUA LEFT JOIN iccom.USER U ON U.USER_ID = TUA.USER_ID LEFT JOIN iccom.ROLE R ON R.ROLE_CD = TUA.ROLE_CD LEFT JOIN menu_cnt MC ON MC.USER_ID = TUA.USER_ID AND MC.ROLE_CD = TUA.ROLE_CD LEFT JOIN sys_cnt SC ON SC.USER_ID = TUA.USER_ID AND SC.ROLE_CD = TUA.ROLE_CD ORDER BY TUA.FRST_REG_DT DESC NULLS LAST LIMIT 10 OFFSET 0; 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO i.com.config.aspect.ServiceAspect - CRUD_SUCCESS|SELECT|TmprUserAuthrtServiceImpl|selectTmprUserAuthrtList|2025-11-02 11:10:52|4ms|LIST_SIZE:2 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:10:52 | took 0ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:10:52 [http-nio-8080-exec-3] INFO p6spy - #2025-11-02 11:10:52 | took 9ms | commit | connection 2| url jdbc:p6spy:postgresql://127.0.0.1:5432/incheon ; 2025-11-02 11:44:57 [HikariPool-2 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Retrograde clock change detected (housekeeper delta=29s761ms), soft-evicting connections from pool. 2025-11-02 12:07:17 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED paused. 2025-11-02 12:07:17 [SpringApplicationShutdownHook] INFO o.s.s.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler 2025-11-02 12:07:17 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED shutting down. 2025-11-02 12:07:17 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED paused. 2025-11-02 12:07:17 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler scheduler_$_NON_CLUSTERED shutdown complete. 2025-11-02 12:07:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... 2025-11-02 12:07:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed.