#api
-
잔액 동기화 배치 주기를 2시간마다로 단축해 데이터 최신성 개선
유지보수성 개선 작업. 잔액 동기화 주기 매일 06:00 → 2시간마다 :11분. 변경 파일: 내부 클래스 2개, 설정/문서 1개, 뷰/스타일 1개 배경 기능 변경 없이 내부 품질을 높이기 위한 작업. 설정 값 업데이트, 스케줄 조정, 문서 보완 등 개발 환경과 운영 편의성을 개선했음. 스케줄 조정 이유 배치 실행 주기를 변경했음. 너무 자주 실
읽기 → -
파트너 대시보드에 결제 KPI 기간 필터와 실시간 집계 추가
partner-portal/dashboard 영역에 새 기능을 추가했음. 누적 KPI 카드 임의 기간 필터 추가 (startDate/endDate). 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서
읽기 → -
쿠폰 발급 영수증 자동생성
pay/receipt 영역에 새 기능을 추가했음. 쿠폰 발급 영수증 자동생성 + 쿠폰 상세 진입 동선 + 과거건 백필. 변경 파일: 내부 클래스 4개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
멀티 WAS Discord 봇 중복 알림 방지와 무중단 설정 갱신 구현
Discord 봇 기능 작업. leader election + reload API — 멀티 WAS 무중단 설정 갱신. 배경 Discord를 내부 운영 도구로 활용 중. 슬래시 커맨드로 특정 동작을 트리거하거나, 시스템 이벤트를 채널에 알림으로 보내는 용도. 개발팀 채널에 커밋/배포 알림을 자동으로 보내면 별도로 공유하는 수고를 덜 수 있음. 구현
읽기 → -
가맹점 정산 누적 수익 조회에 PG 누적 비용 항목 추가
merchant-withdraw 영역에 새 기능을 추가했음. platform-revenue/cumulative 응답에 PG 누적 비용 컬럼 추가. 변경 파일: SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련
읽기 → -
파트너 정산 잔액 변동 감사 이력 추적 기능 신설
감사 이력 테이블을 신설하고 관련 로직을 구현했음. 파트너 잔액 변동 감사 이력 테이블(tb_partner_balance_audit) 추가. 왜 감사 이력이 필요한가 잔액이나 정산 관련 데이터는 "언제, 누가, 무엇을, 얼마나 변경했는가"를 추적할 수 있어야 함. 이슈가 생겼을 때 원인 파악과 책임 추적을 위해 필수임. 특히 금융 도메인에서는 감사 추
읽기 → -
파트너 정산에 잔액 스냅샷 배치와 상태 전환 흐름 추가
partner-settlement 영역에 새 기능을 추가했음. 파트너 일 마감 잔액 스냅샷 배치 + 포털 연동. 변경 파일: 내부 클래스 3개, 설정/문서 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음.
읽기 → -
회원가입 시 파트너 cascade 등급 누락 버그 수정
member-grade 버그를 수정했음. 회원가입 INSERT 시 파트너 cascade 등급 해석 누락 수정. 변경 파일: 내부 클래스 2개 문제 원인 예외가 소리 없이 삼켜지거나 분기 처리가 누락돼서 특정 케이스에서 처리가 스킵되고 있었음. 로그에도 아무것도 안 남아서 찾기 어려웠음. 수정 내용 - 내부 클래스 로직 수정 버그 수정 프로세스
읽기 → -
파트너 포탈에 공급사 브랜드·상품 업로드·KPI 대시보드 기능 추가
partner-portal 영역에 새 기능을 추가했음. 공급사 브랜드 관리 + 상품 업로드 UX + 대시보드 KPI 확장. 변경 파일: 내부 클래스 4개, SQL 파일 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현
읽기 → -
공급사 포탈에 판매대금·판매현황 메뉴와 접근제어 추가
supplier-portal 영역에 새 기능을 추가했음. 단계 공급사 메뉴 타입 분리 + 판매대금/판매현황 + URL 접근제어. 변경 파일: 내부 클래스 3개, SQL 파일 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정
읽기 → -
공급사 포탈에 역할 분리와 실물상품 셀프 공급 기능 추가
supplier-portal 영역에 새 기능을 추가했음. 공급사 역할 분리 + 전용 포탈 + 실물상품 셀프 공급. 변경 파일: 내부 클래스 6개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가 - 백엔
읽기 → -
파트너 포탈에 하위 파트너 정산
partner-portal 영역에 새 기능을 추가했음. 하위 파트너 정산 기능 추가 및 잔액 변동 집계 API 구현. 변경 파일: SQL 매퍼 2개, 내부 클래스 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
파트너 포털 정산 대기 상세
partner-portal 영역에 새 기능을 추가했음. 대시보드 잔액 계산 로직 개선 및 정산 대기 상세 추가. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가 - 백엔드
읽기 → -
파트너 포털 결제 대시보드에 신규 회원·판매 7일 추이 통계 추가
partner-portal 영역에 새 기능을 추가했음. 대시보드 신규 회원/판매 통계 확장 및 7일 추이 지원. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
파트너 포털에 공지사항 상세 모달과 Ajax 로딩 추가
partner-portal 영역에 새 기능을 추가했음. 공지사항 상세 모달 추가 및 동적 Ajax 로딩 구현. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가 - 백엔드 A
읽기 → -
파트너 포털 버튼 권한 데이터 불일치 원인 분석 보고서 작성
분석 보고서를 작성했음. 주제: **20260421 1519 partner portal button permission plan**. 분석 배경 운영 중 특정 수치 불일치 혹은 잠재적 문제가 감지됐음. 단순 로그 확인으로는 전체 그림이 안 보여서 SQL로 직접 집계하고 결과를 HTML 보고서로 정리했음. 이런 보고서를 만드는 이유는 문제를 코드 수정으
읽기 → -
결제 알림 전체삭제
notification 영역에 새 기능을 추가했음. 알림 전체 삭제 기능 추가 및 필터 기반 삭제 로직 구현. 변경 파일: SQL 매퍼 2개, 내부 클래스 1개, yml_prodyml 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞
읽기 → -
계약서 제출 이력과 미리보기를 시스템으로 관리
계약서 파일명·제출이력·미리보기 추가 계약서 파일명·제출이력·미리보기 추가 기능을 구현했음. 배경 계약 프로세스를 시스템 안에서 관리하면 파일 분실 위험이 없어지고, 제출 이력도 추적할 수 있음. 이력이 없으면 분쟁 시 근거가 없어지는 문제가 있었음. 구현 방식 계약서 파일 업로드, 제출 이력 저장, 미리보기 기능을 추가했음. 파일명에 타임스
읽기 → -
쿠폰 구매 수수료 메모에 적용 요율 표기 추가
쿠폰 구매 수수료 memo에 적용 요율(snap/live) 표기 쿠폰 구매 수수료 memo에 적용 요율(snap/live) 표기 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Re
읽기 → -
정산 집계에서 레거시 타입 제외해 대시보드 수치 오류 수정
COMMISSION_DISTRIBUTION/SETTLEMENT 레거시 제외 일괄 적용 (조회 6곳) COMMISSION_DISTRIBUTION/SETTLEMENT 레거시 제외 일괄 적용 (조회 6곳) 버그를 수정했음. 원인 분석 구 데이터 타입(COMMISSION_DISTRIBUTION 등)이 집계 쿼리에 포함되면서 현재 기준과 다른 결과가 나왔음
읽기 →