#api
-
정산 집계에서 레거시 분배 타입 제외 버그 수정
selectDirectSubordinates 의 monthEarnings 에서 레거시 SETTLEMENT 분배 제외 selectDirectSubordinates 의 monthEarnings 에서 레거시 SETTLEMENT 분배 제외 버그를 수정했음. 원인 분석 구 데이터 타입(COMMISSION_DISTRIBUTION 등)이 집계 쿼리에 포함되면서
읽기 → -
정산 집계 쿼리에서 레거시 분배 타입 제외해 대시보드 수치 오류 수정
COMMISSION_DISTRIBUTION 레거시 분배 필터에 reference_type 조건 추가 COMMISSION_DISTRIBUTION 레거시 분배 필터에 reference_type 조건 추가 버그를 수정했음. 원인 분석 구 데이터 타입(COMMISSION_DISTRIBUTION 등)이 집계 쿼리에 포함되면서 현재 기준과 다른 결과가 나왔음
읽기 → -
실물 배송 파트너 분기와 브랜드 위탁 UI 검증 완료
실물 배송 파트너 분기 + 브랜드 위탁 UI 실사용 검증 실물 배송 파트너 분기 + 브랜드 위탁 UI 실사용 검증 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개, JSP 화면 4개를 작성했음. 코드 예시 java // 핵심 로직 public v
읽기 → -
브랜드 위탁 DDL 신규 추가
브랜드 위탁(consignment) DDL 추가 브랜드 위탁(consignment) DDL 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) {
읽기 → -
쇼핑몰 플랫폼 배송사 매핑 버그 수정
CARRIER feature를 쇼핑몰 플랫폼 sys_id에도 매핑 CARRIER feature를 쇼핑몰 플랫폼 sys_id에도 매핑 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정
읽기 → -
정산 SQL 롤백 대비 패치와 운영 DB 설계 점검
정산 유틸 수정 + 운영 SQL 패치 (세션 중 작업) 유지보수 및 정리 작업을 했음. 배경 기능 개발에 집중하다 보면 불필요한 코드, 오래된 설정, 중복 파일이 쌓임. 이런 기술 부채는 당장은 문제가 없어 보여도 점점 코드베이스를 읽기 어렵게 만듦. 작업 내용 - 운영 SQL 패치 파일 관리 - 롤백 SQL을 함께 작성해두어 문제 발생 시
읽기 → -
수익 대시보드 조회 성능 개선을 위한 일별 스냅샷 배치 신설
시스템 수익 일별 스냅샷 배치 신설 시스템 수익 일별 스냅샷 배치 신설 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블에 저장해서 대시보드에서는 스
읽기 → -
관리자에 엑셀 내보내기·플랫폼 수취 모달·중계수수료 카드 추가
관리자 품질 개선 — 엑셀 버튼 4종 + 플랫폼 수취 모달 + relay-fee 카드 관리자 품질 개선 — 엑셀 버튼 4종 + 플랫폼 수취 모달 + relay-fee 카드 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 2개, JSP 화면 3개를 작성했음.
읽기 → -
플랫폼 수취수익 정산 출금에 실PG 연동
플랫폼 수취수익 정산 출금 실PG 연동 + 2-phase 감사로그 플랫폼 수취수익 정산 출금 실PG 연동 + 2-phase 감사로그 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public vo
읽기 → -
재무요약 탭 신설
재무요약 탭 신설 + D+3 정산 대기 조건 수정 재무요약 탭 신설 + D+3 정산 대기 조건 수정 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void exec
읽기 → -
CONTACT_DEPOSIT 요율 저장 시 상위 요율 비교 검증 누락 버그
CONTACT_DEPOSIT 요율 저장 시 상위 요율 비교 검증 제외 CONTACT_DEPOSIT 요율 저장 시 상위 요율 비교 검증 제외 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java /
읽기 → -
관리자 배지·테이블 시각 일관성 개선
관리자 배지/테이블 가독성 개선 및 플랜 기능 목록 정보 계층 정돈 UI 스타일 관련 정비 작업을 했음. 배경 기능 개발이 빠르게 이루어지면 스타일이 파편화되기 쉬움. 같은 역할의 배지인데 페이지마다 색이 다르거나, 테이블 간격이 들쭉날쭉하면 사용자 신뢰도가 떨어짐. 주기적으로 시각적 일관성을 점검하는 작업이 필요함. 작업 범위 SCSS/CS
읽기 → -
관리자 대시보드 정산 집계를 배치 스냅샷으로 전환해 조회 성능 개선
관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치
읽기 → -
IP 화이트리스트 관리 화면 사용성 개선
IP 화이트리스트 탭/테이블 품질 개선 IP 화이트리스트 탭/테이블 품질 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request
읽기 → -
대시보드 집계를 배치 스냅샷으로 분리해 조회 성능 개선
회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블
읽기 → -
연락처송금 쿠폰 발행 오류 수정
연락처송금 쿠폰 발행 시 partnerSn 소스 오류 수정 연락처송금 쿠폰 발행 시 partnerSn 소스 오류 수정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이
읽기 → -
쿠폰 선물 실패 시 잔액 보상 누락
쿠폰 선물 실패 시 charge_balance 보상 누락 버그 수정 + 재발송 기능 쿠폰 선물 실패 시 charge_balance 보상 누락 버그 수정 + 재발송 기능 버그를 수정했음. 원인 분석 새로운 처리 경로를 추가할 때 기존 경로의 공통 처리를 빠뜨렸음. 재현 조건 특정 경로로 처리된 건에서 후처리가 실행되지 않음. 수정 내용 j
읽기 → -
결제 수수료·공급가 서버 재검증으로 금액 조작 원천 차단
수수료/공급가 조작 방지 보안 강화 수수료/공급가 조작 방지 보안 강화 기능을 구현했음. 배경 클라이언트에서 수수료율이나 공급가를 조작해서 서버로 전달하면 실제보다 적은 금액이 계산되는 취약점이 있었음. 서버에서 반드시 재검증이 필요함. 구현 방식 요청 파라미터의 금액/요율 관련 값을 무시하고, 서버에서 DB에 저장된 값을 직접 조회해서 사용
읽기 → -
결제대행사 등급 마스터 동기화 분기 누락 버그 수정
결제대행사 등급 마스터 동기화 register/modify 분기 추가 결제대행사 등급 마스터 동기화 register/modify 분기 추가 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java /
읽기 → -
대시보드 잔액 집계를 배치 스냅샷으로 분리해 조회 성능 개선
잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를
읽기 →