자동화
n8n / 스크립트 / 봇
-
결제대행사 동기화 빈응답 대비 재시도 로직 추가
grade-temp-bot 영역에 새 기능을 추가했음. 결제대행사 동기화 1회 재시도 (빈응답/일시오류 대비). 변경 파일: 내부 클래스 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부 클래스에 메서드 추가 - S
읽기 → -
운세봇 예약 중복 삽입 버그 수정
grade-temp-bot 버그를 수정했음. 활성(SCHEDULED) 중복 INSERT 방어 unique key. 변경 파일: SQL 파일 3개 문제 원인 중복 방어 로직이 없어서 같은 요청이 여러 번 처리되거나 데이터가 중복 삽입되고 있었음. 수정 내용 - 해당 로직 직접 수정 - 관련 설정 값 정정 - 방어 코드 추가 버그 수정 프로세스
읽기 → -
파트너 트리 전체로 회원 등급 옵션 조회 버그 수정
grade-temp-bot 버그를 수정했음. 등급 옵션을 회원 파트너 트리 전체로 확장 (recursive CTE). 변경 파일: SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로세스 단순히 증상만
읽기 → -
Discord 등급 명령에 자동 원복과 결제 동기화 추가
Discord 봇 기능 작업. Discord /등급 명령 + 10분 자동 원복 + 결제대행사 동기화. 배경 Discord를 내부 운영 도구로 활용 중. 슬래시 커맨드로 특정 동작을 트리거하거나, 시스템 이벤트를 채널에 알림으로 보내는 용도. 개발팀 채널에 커밋/배포 알림을 자동으로 보내면 별도로 공유하는 수고를 덜 수 있음. 구현 내용 - /등급
읽기 → -
파트너 정산에 잔액 스냅샷 배치와 상태 전환 흐름 추가
partner-settlement 영역에 새 기능을 추가했음. 파트너 일 마감 잔액 스냅샷 배치 + 포털 연동. 변경 파일: 내부 클래스 3개, 설정/문서 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음.
읽기 → -
결제대행사 등급 동기화가 기본등급으로 폴백되던 버그 수정
webhook 버그를 수정했음. 결제대행사 등급 동기화가 시스템 기본등급으로 폴백되던 버그 수정. 변경 파일: SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로세스 단순히 증상만 픽스하는 게 아니라
읽기 → -
결제 거래내역 대조 배치 주기를 2시간 간격으로 단축
charge-batch 영역에 새 기능을 추가했음. 거래내역 대조 보정 배치 주기 단축 (매일 06:30 → 2시간마다 :30). 변경 파일: 내부 클래스 2개, 뷰/스타일 2개, 설정/문서 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음.
읽기 → -
결제 출금 자동승인 관리자 제어
admin-partner 영역에 새 기능을 추가했음. 출금요청 허용·자동승인 관리자 전용 제어 이관 및 트리 뷰 추가. 변경 파일: 내부 클래스 2개, 뷰/스타일 2개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
시스템 포인트 캐시 드리프트를 배치로 자동 보정
batch 영역에 새 기능을 추가했음. 정합성 점검 배치에 시스템 포인트 캐시 drift 자동 보정 추가. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 배치 클래스에 새 실행
읽기 → -
발송 후 일괄 삭제·잔액보정 결과 요약 기능 추가
발송 후 상세 자동 이동 + 일괄 삭제 + 잔액보정 결과 요약 발송 후 상세 자동 이동 + 일괄 삭제 + 잔액보정 결과 요약 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 3개, SQL 쿼리 2개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 pu
읽기 → -
topLevel 신규 등록 시 시스템 파트너 자동 매핑 구현
topLevel 신규 등록 시 시스템 파트너로 자동 매핑 topLevel 신규 등록 시 시스템 파트너로 자동 매핑 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute
읽기 → -
수익 대시보드 조회 성능 개선을 위한 일별 스냅샷 배치 신설
시스템 수익 일별 스냅샷 배치 신설 시스템 수익 일별 스냅샷 배치 신설 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블에 저장해서 대시보드에서는 스
읽기 → -
관리자 대시보드 정산 집계를 배치 스냅샷으로 전환해 조회 성능 개선
관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치
읽기 → -
대시보드 집계를 배치 스냅샷으로 분리해 조회 성능 개선
회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블
읽기 → -
소비기반 충전정산 배치의 렛저 식별자 오류 수정
소비기반 충전정산 배치에서 ledger sys_id 사용하도록 수정 소비기반 충전정산 배치에서 ledger sys_id 사용하도록 수정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java //
읽기 → -
파트너 신청승인 시 계층 기반 코드 자동 생성
신청승인 시 정식 파트너코드 자동 생성 (상위코드 앞2자 + 순번) 신청승인 시 정식 파트너코드 자동 생성 (상위코드 앞2자 + 순번) 기능을 구현했음. 배경 사용자 코드를 수동으로 부여하면 체계가 없어지고 중복이 발생할 수 있음. 규칙 기반 자동 생성을 하면 코드만 보고 계층 관계를 파악할 수 있음. 구현 방식 상위 코드 앞 2자리 + 순번
읽기 → -
대시보드 잔액 집계를 배치 스냅샷으로 분리해 조회 성능 개선
잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를
읽기 → -
정산 배치 멱등성 검증
reconciliation 배치 apple 가드 및 멱등성 검증 추가 reconciliation 배치 apple 가드 및 멱등성 검증 추가 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java /
읽기 → -
카카오뱅크 송금봉투 자동수령과 Android 14 FGS 크래시 수정
카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인.
읽기 → -
카카오페이 송금봉투 닉네임 발신자 자동수령 버그 수정
카카오페이 송금봉투 자동수령 (닉네임 발신자 케이스) 카카오페이 송금봉투 자동수령 (닉네임 발신자 케이스) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스 미처리
읽기 →