#sql
-
계약서 재제출 후 세션 불일치로 잘못된 UI 노출 수정
재제출 요청 후 세션 불일치로 잘못된 UI 노출 수정 재제출 요청 후 세션 불일치로 잘못된 UI 노출 수정 버그를 수정했음. 원인 분석 세션 상태와 DB 상태가 맞지 않는 케이스가 있었음. 특정 작업 흐름에서 세션 갱신이 DB 업데이트 이전에 이루어지고 있었음. 세션 기반 UI 제어는 이런 타이밍 문제에 취약함. 재현 조건 계약서 재제출 요청
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260419 2131 db schema audit 2026-04-19 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음.
읽기 → -
공급 채널별 마진율과 수익 기여도를 한눈에 확인하는 페이지 추가
공급 모듈 마진 가시화 페이지 신규 추가 공급 모듈 마진 가시화 페이지 신규 추가 기능을 구현했음. 배경 공급 구조에서 마진이 얼마나 발생하는지 직접 확인할 수 없으면 가격 정책 결정이 어려움. 채널별로 수익성을 비교하고, 마진율이 낮은 항목을 파악하는 게 필요했음. 구현 방식 마진 = 판매가 - 공급가 방식으로 계산하고, 항목별 마진율과 절
읽기 → -
정산 집계에서 레거시 타입 제외해 대시보드 수치 오류 수정
COMMISSION_DISTRIBUTION/SETTLEMENT 레거시 제외 일괄 적용 (조회 6곳) COMMISSION_DISTRIBUTION/SETTLEMENT 레거시 제외 일괄 적용 (조회 6곳) 버그를 수정했음. 원인 분석 구 데이터 타입(COMMISSION_DISTRIBUTION 등)이 집계 쿼리에 포함되면서 현재 기준과 다른 결과가 나왔음
읽기 → -
정산·거래명세서 표시 레이어 엣지케이스 버그 수정
정산/거래명세서 JSP 표시 레이어 UX 개선 정산/거래명세서 JSP 표시 레이어 UX 개선 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스 미처리 public v
읽기 → -
대시보드 판매구성·하위판매·마진 계산 버그 수정
대시보드 판매구성/하위판매/마진 계산 수정 대시보드 판매구성/하위판매/마진 계산 수정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스 미처리 public void
읽기 → -
순이익 음수 표시 버그 수정
이번달 순이익 음수 표시 수정 + 시스템수익 페이지 컷오프 안내 추가 이번달 순이익 음수 표시 수정 + 시스템수익 페이지 컷오프 안내 추가 버그를 수정했음. 원인 분석 집계 쿼리에서 특정 타입의 데이터가 음수로 계상되는 케이스가 있었음. 방향성이 있는 금액 데이터에서 부호 처리가 누락됐음. 재현 조건 이번 달 순이익 카드에 음수 값이 표시됨.
읽기 → -
선물 경로 정산 후처리 누락 버그 수정
선물 경로에서 ledger txn_ref_sn 갱신 누락 수정 선물 경로에서 ledger txn_ref_sn 갱신 누락 수정 버그를 수정했음. 원인 분석 새로운 처리 경로를 추가할 때 기존 경로의 공통 처리를 빠뜨렸음. 재현 조건 특정 경로로 처리된 건에서 후처리가 실행되지 않음. 수정 내용 java // 수정 전: 분기별 처리, 일부
읽기 → -
시스템 파트너 롤백 SQL 추가로 운영 원복 즉시 대응
시스템 파트너 롤백 SQL 추가 (운영 반영 대기) 유지보수 및 정리 작업을 했음. 배경 기능 개발에 집중하다 보면 불필요한 코드, 오래된 설정, 중복 파일이 쌓임. 이런 기술 부채는 당장은 문제가 없어 보여도 점점 코드베이스를 읽기 어렵게 만듦. 작업 내용 - 운영 SQL 패치 파일 관리 - 롤백 SQL을 함께 작성해두어 문제 발생 시 즉시
읽기 → -
카카오뱅크 송금봉투 보안 뷰 우회 버그 수정
카카오뱅크 송금봉투 - dispatchGesture 물리탭으로 보안 뷰 우회 (v2.0.4) 카카오뱅크 송금봉투 - dispatchGesture 물리탭으로 보안 뷰 우회 (v2.0.4) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치
읽기 → -
topLevel 신규 등록 시 시스템 파트너 자동 매핑 구현
topLevel 신규 등록 시 시스템 파트너로 자동 매핑 topLevel 신규 등록 시 시스템 파트너로 자동 매핑 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute
읽기 → -
Finance Hub 파트너 필터
시스템 파트너 도입 기반 - 필터 + Finance Hub UI 시스템 파트너 도입 기반 - 필터 + Finance Hub UI 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 2개, SQL 쿼리 4개를 작성했음. 코드 예시 java // 핵심 로직 public void
읽기 → -
LIVE_AGG 상위 역분배 정산
LIVE_AGG 상위 역분배 정산 + 일별 거래명세서 가시화 LIVE_AGG 상위 역분배 정산 + 일별 거래명세서 가시화 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 5개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Reques
읽기 → -
후불 미수금 현황 화면과 공급 체인 전개 기능 추가
후불 미수금 현황 UI 개선 + 공급 체인 전개 후불 미수금 현황 UI 개선 + 공급 체인 전개 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execut
읽기 → -
실물 배송 파트너 분기와 브랜드 위탁 UI 검증 완료
실물 배송 파트너 분기 + 브랜드 위탁 UI 실사용 검증 실물 배송 파트너 분기 + 브랜드 위탁 UI 실사용 검증 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개, JSP 화면 4개를 작성했음. 코드 예시 java // 핵심 로직 public v
읽기 → -
후정산 SQL 멱등 처리로 무제한 배포 정산 안정화
무제한 DISTRIBUTION 후정산 메뉴 SQL 멱등 처리 무제한 DISTRIBUTION 후정산 메뉴 SQL 멱등 처리 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Reques
읽기 → -
브랜드 위탁 배송 설정과 파트너 포털 브랜드 목록·상세 기능 구현
브랜드 위탁 배송 설정 + 파트너 포털 브랜드 목록/상세 브랜드 위탁 배송 설정 + 파트너 포털 브랜드 목록/상세 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 4개, SQL 쿼리 2개를 작성했음. 코드 예시 java // 핵심 로직 public void execute
읽기 → -
브랜드 위탁 DDL 신규 추가
브랜드 위탁(consignment) DDL 추가 브랜드 위탁(consignment) DDL 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) {
읽기 → -
무제한 파트너 후정산 미수금·청구서 시스템 구현
무제한 파트너 후정산 미수금/청구서 시스템 무제한 파트너 후정산 미수금/청구서 시스템 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 6개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { val
읽기 → -
브랜드별 배송비 오버라이드로 재배포 없이 정책 변경 가능
배송/택배사 통합 시스템 + 배송비 오버라이드 배송/택배사 통합 시스템 + 배송비 오버라이드 기능을 구현했음. 배경 실물 배송 기능을 플랫폼에 통합했음. 택배사마다 다른 운임 정책을 시스템에서 관리해야 운영이 효율적임. 구현 방식 택배사 기본 설정, 브랜드별 배송비 오버라이드, 무료 배송 조건을 DB로 관리하도록 구현했음. 코드 예시 j
읽기 →