409 Commits (main)
 

Author SHA1 Message Date
박성영 8360e22a8c searchVO 추가로 인한 오류 수정 5 months ago
박성영 0f583f3576 mybatis type-aliases-package 에 맞게 수정 5 months ago
박성영 cd801fbf63 게시판 샘플 SearchVO 분리 5 months ago
박성영 277b8f0ef7 게시판 관리 SearchVO 분리 5 months ago
박성영 4ee1f81c72 로그인로그 관리 SearchVO 분리 5 months ago
박성영 a3a26be1e0 권한 관리 SearchVO 분리 5 months ago
박성영 ed37d0b3d4 메뉴 관리 SearchVO 분리 5 months ago
박성영 da818369cc 역할(Role) 관리 SearchVO 분리 5 months ago
박성영 1dfeceea2c 그룹 관리 SearchVO 분리 5 months ago
박성영 61d6a694eb 사용자 관리 SearchVO 분리 5 months ago
박성영 67d421e702 코드 통합 관리 SearchVO 분리 5 months ago
박성영 dfff7ca74a 단어사전 재정리, 소스 리팩토링, 검증 진행중...
에러 발생 높음
5 months ago
박성영 4ef7c97f04 단어사전 재정리, 소스 리팩토링 5 months ago
박성영 99c2871e7a 단어사전 재정리 5 months ago
박성영 478c610a79 전체적인 네이밍 룰 수정, 소스 리팩토링 진행 5 months ago
박성영 82af8b68ff 전체적인 네이밍 룰 수정, 소스 리팩토링 진행 5 months ago
박성영 f1987531ad 전체적인 네이밍 룰 수정, 소스 리팩토링 진행 5 months ago
박성영 2cb248760b 전체적인 네이밍 룰 수정 5 months ago
박성영 045f476bd3 - **DB-DDL**
- 마리아DB 시퀀스 추가: `seq_batch_job_log_id`, `seq_login_log_id` 생성.
  - 테이블 수정: `tb_batch_job_log`, `tb_login_log`, `tb_batch_job_param`의 `ID` 컬럼을 `BIGINT`에서 `VARCHAR(20)`로 변경, 시퀀스 기반으로 수정.

- **MyBatis Mapper**
  - `ID` 생성 로직 수정: 기존 8자리 `LPAD` → 16자리 `LPAD`로 확장.
    - 영향받은 Mapper:
      - `UserMapper_maria.xml`, `MenuMapper_maria.xml`, `HtmlEditorMapper_maria.xml`
      - Notification 관련: `NotificationTargetSettingMapper_maria.xml`, `NotificationMapper_maria.xml`
      - 배치 관련: `BatchFileDataMapper_maria.xml`, `BatchJobMapper_maria.xml`, `ZipFileDetailLogMapper_maria.xml`, 등.
      - 게시판 관련: `BbsConfigMapper_maria.xml`, `BbsPostMapper_maria.xml`, `NoticeSampleMapper_maria.xml`, 등.
    - 각 Mapper의 `SELECT ID` 로직에서 16자리로 패딩 길이 업데이트.

- **Java 코드 수정**
  - `BatchJobLogVO`, `LoginLogVO` 등에서 `ID` 타입 변경: `Long` → `String`.
  - 관련 서비스, Mapper 메서드에서 파라미터 타입 수정 (`Long` → `String`).
    - 주요 변경 클래스:
      - `LoginLogController`, `LoginLogService`, `LoginLogServiceImpl`, `LoginLogMapper`.
  - `ID` 생성 로직에 시퀀스 기반 `CONCAT` 로직 반영 및 관련 SQL 정렬 업데이트.

- **기타**
  - 기존 `AUTO_INCREMENT` 사용 컬럼을 시퀀스 기반으로 통합.
  - 배치 작업 및 로그 로직에 대해 `VARCHAR`와 16자리로 정렬된 `ID` 형식 통일.
5 months ago
박성영 aad0324560 컬럼 통일 및 소스 리팩토링 진행 5 months ago
박성영 2ee62736a3 JobScan 할때 인터페이스, 추상화클래스 제외 5 months ago
박성영 4b6664fe24 주석 추가, 5 months ago
박성영 3526db9fff - **ZipFileProcessBatchJob.java**
- 검증 실패한 ZIP 파일에 대한 처리 로그 생성 및 업데이트 로직 추가.
    - 검증 실패 시 `ProcessLog`의 상태를 `ERROR`로 설정하고 에러 메시지 및 종료 시간을 기록.
    - 유효하지 않은 ZIP 파일에 대해 로그를 기록하도록 기존 로직 수정.
  - 기존 처리 로그 생성 위치를 검증 단계 전으로 이동하여 모든 ZIP 파일의 로그 생성 보장.
5 months ago
박성영 9efb79cac5 zip file 처리 로직은 현재 상태로 마무리...
너무 복잡함, 더 추가하기 부담
5 months ago
박성영 0ccc561f35 - **QuartzJobListener.java**
- 배치 완료 로그 저장 시 로그 레벨을 `WARN`에서 `ERROR`로 변경.

- **AbstractBatchJob.java**
  - `LocalDateTime.now().format(formatter)` 호출 반복 제거를 위해 기존 변수 사용을 제거하고 직접 호출하여 간소화.
  - `logJobStart`, `handleJobResult`, `handleJobComplete` 호출 시 동일한 방식으로 수정.
5 months ago
박성영 c20fc4a29e 배치 전반적으로 로직 전체 수정 및 리팩토링 진행중...
에러 zip 파일에대한 대응 로직 필요... 고민중...
5 months ago
박성영 91bc1bc348 배치 전반적으로 로직 전체 수정 및 리팩토링 진행중...
기본 로깅 및 내부클래스등 추상화 클래스로 이동
5 months ago
박성영 3cbf2b7169 배치 전반적으로 로직 전체 수정 및 리팩토링 진행중... 5 months ago
박성영 349a0c1ce5 배치 전반적으로 수정,
ZIP 파일 압축해제 배치 추가 테스트
5 months ago
박성영 8778338eef 배치 전반적으로 수정,
ZIP 파일 압축해제 배치 추가 테스트
5 months ago
박성영 46b5c2df25 알림(notification) 보완
알림 대상자는 DB에서 관리하도록, 관리페이지는 따로 만들지는 않음
배치 실패시 알림 등록
5 months ago
박성영 dd7bccf1cf 에러페이지 오류 수정 5 months ago
박성영 3c76f1ed0c 게시판 오류 수정 5 months ago
박성영 65599499f5 배치 에러파일 재처리작업 로직 수정중... 5 months ago
박성영 4d4be0a576 배치 에러파일 재처리작업 설정값 추가 5 months ago
박성영 c5116c44ab 배치 에러파일 재처리작업 진행중... 5 months ago
박성영 87fa2e8655 배치작업 로그처리 진행중.... 5 months ago
박성영 a003784899 배치작업 로그처리 진행중.... 5 months ago
박성영 7605e187fa 일정 등록/수정 로직 개선 - 종료일시 검증 기능 추가
- **scheduleForm_layerPop.jsp**
  - 시작일시와 종료일시 비교 검증 로직 추가 (종료일시가 시작일시보다 늦어야 함).
  - `startDttm` 및 `endDttm`의 포맷 처리 방식 간소화 및 재사용 개선.

- **calendarSample.jsp**
  - 종일 이벤트 종료일 데이터 처리 시 `23:59:59`로 설정하도록 수정.

- **CalendarSampleController.java**
  - 일정 등록, 수정 및 날짜 수정 API에 종료일시 검증 로직 추가.
  - 일정 종료일시가 시작일시보다 늦어야 한다는 사용자 오류 메시지 반환.
5 months ago
박성영 1ed9130c3b 쿼리 실행기 개선 - transaction timeout 시간설정 yml 에서 관리하도록 변경 5 months ago
박성영 ccada962f9 쿼리 실행기 개선 5 months ago
박성영 87174fb03d 파일처리 sampleJob 로직 개선 5 months ago
박성영 628cef8553 게시판 전체적으로 디자인 및 기능 수정 5 months ago
박성영 ad8dbff295 게시판 첨부파일 로직 오류 발생... 수정 5 months ago
박성영 4eca9174ea ddl 정리 5 months ago
박성영 184897bf63 서버 부팅 완료 감지 - 배치 작업 초기화를 5초 후에 시작합니다.
30->5초로 변경
5 months ago
박성영 8143701b55 쿼리 실행기 수정 및 배치 초기화 시간 단축
- **xit-db-exec.js**
  - `Ctrl+Enter` 키 입력 시 쿼리 실행 버튼 이벤트 트리거 추가.
- **BatchJobInitializer.java**
  - 서버 부팅 완료 후 지연 시간을 기존 `30초`에서 `5초`로 단축. 추후 `15초`로 조정 예정.
- **MyBatisQueryInterceptor.java**
  - SQL 파싱 실패 시 디버그와 로그 출력 방식 개선 (`Exception` 포함).
5 months ago
박성영 272e732736 테스트파일 삭제 5 months ago
박성영 49fe4f8e5c 배치 sample 파일처리 5 months ago
박성영 af714a47c3 엑셀 샘플 업로드, 다운로드 기능 및 메뉴 구현 5 months ago