#batch
-
파트너 포털 대시보드에 회원수·KPI 현황 추가
partner-portal 영역에 새 기능을 추가했음. 대시보드 전체 회원수 노출 + KPI/차트 가독성 개선. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
결제 알림 전체삭제
notification 영역에 새 기능을 추가했음. 알림 전체 삭제 기능 추가 및 필터 기반 삭제 로직 구현. 변경 파일: SQL 매퍼 2개, 내부 클래스 1개, yml_prodyml 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞
읽기 → -
거래명세서 정산 자동 발송과 충전·결제·수수료 통합 이력 추가
settlement-statement 영역에 새 기능을 추가했음. 거래명세서 메일 본문 충전/결제/수수료 3분류 통합 + 자동 발송 배치 + 발송 이력 화면. 변경 파일: 내부 클래스 5개, SQL 파일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을
읽기 → -
파트너 대시보드에 잔액 실시간 폴링 기능 추가
partner-portal 영역에 새 기능을 추가했음. 파트너 대시보드 라이브 잔액 변동 표시 (AJAX 폴링). 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
시스템 포인트 캐시 드리프트를 배치로 자동 보정
batch 영역에 새 기능을 추가했음. 정합성 점검 배치에 시스템 포인트 캐시 drift 자동 보정 추가. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 배치 클래스에 새 실행
읽기 → -
결제 대시보드에 포인트 캐시 재계산
dashboard 영역에 새 기능을 추가했음. 시스템 포인트 캐시 수동 재계산 + UI 정리. 변경 파일: 내부 클래스 2개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 대시보드에 신규 K
읽기 → -
결제 도메인 신규 기능에 전역 타임아웃 설정 추가
config 영역에 새 기능을 추가했음. MVC async timeout 전역 설정 추가 (30분). 변경 파일: 설정/문서 4개, yml_localyml 1개, yml_prodyml 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내
읽기 → -
매출 차트 결제 완료 필터 누락 버그 수정
analytics 버그를 수정했음. 매출 차트 쿼리 2건에 payment_status='PAID' 필터 추가. 변경 파일: SQL 매퍼 1개 문제 원인 SQL 쿼리 조건이 잘못돼 있었거나, JOIN/필터 누락으로 데이터가 잘못 집계되고 있었음. 기대값과 실제값을 비교해서 어느 쿼리에서 차이가 발생하는지 좁혀 찾았음. 수정 내용 - SQL 쿼리 조
읽기 → -
정산 집계에서 레거시 분배 타입 제외 버그 수정
selectDirectSubordinates 의 monthEarnings 에서 레거시 SETTLEMENT 분배 제외 selectDirectSubordinates 의 monthEarnings 에서 레거시 SETTLEMENT 분배 제외 버그를 수정했음. 원인 분석 구 데이터 타입(COMMISSION_DISTRIBUTION 등)이 집계 쿼리에 포함되면서
읽기 → -
topLevel 신규 등록 시 시스템 파트너 자동 매핑 구현
topLevel 신규 등록 시 시스템 파트너로 자동 매핑 topLevel 신규 등록 시 시스템 파트너로 자동 매핑 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute
읽기 → -
쇼핑몰 플랫폼 배송사 매핑 버그 수정
CARRIER feature를 쇼핑몰 플랫폼 sys_id에도 매핑 CARRIER feature를 쇼핑몰 플랫폼 sys_id에도 매핑 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정
읽기 → -
수익 대시보드 조회 성능 개선을 위한 일별 스냅샷 배치 신설
시스템 수익 일별 스냅샷 배치 신설 시스템 수익 일별 스냅샷 배치 신설 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블에 저장해서 대시보드에서는 스
읽기 → -
관리자에 엑셀 내보내기·플랫폼 수취 모달·중계수수료 카드 추가
관리자 품질 개선 — 엑셀 버튼 4종 + 플랫폼 수취 모달 + relay-fee 카드 관리자 품질 개선 — 엑셀 버튼 4종 + 플랫폼 수취 모달 + relay-fee 카드 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 2개, JSP 화면 3개를 작성했음.
읽기 → -
관리자 대시보드 정산 집계를 배치 스냅샷으로 전환해 조회 성능 개선
관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치
읽기 → -
IP 화이트리스트 관리 화면 사용성 개선
IP 화이트리스트 탭/테이블 품질 개선 IP 화이트리스트 탭/테이블 품질 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request
읽기 → -
대시보드 집계를 배치 스냅샷으로 분리해 조회 성능 개선
회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블
읽기 → -
연락처송금 쿠폰 발행 오류 수정
연락처송금 쿠폰 발행 시 partnerSn 소스 오류 수정 연락처송금 쿠폰 발행 시 partnerSn 소스 오류 수정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이
읽기 → -
결제·정산 잔액 불일치 조기 발견을 위한 데이터 감사 보고
20260411 charge balance orphan 2026-04-11 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음.
읽기 → -
정산 시스템 크리티컬 버그 9건 수정
정산 시스템 CRITICAL 버그 수정 및 안전성 강화 (9건) 정산 시스템 CRITICAL 버그 수정 및 안전성 강화 (9건) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전
읽기 → -
결제·정산 데이터 감사로 불일치 항목 조기 발견
20260410 1500 partner fee audit 2026-04-11 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음.
읽기 →