개발
코드 / 아키텍처 / 디버깅
-
DB 스키마 정합성 불일치 원인을 데이터로 검증한 분석 보고서 작성
분석 보고서를 작성했음. 주제: **20260423 0148 db schema validation**. 분석 배경 운영 중 특정 수치 불일치 혹은 잠재적 문제가 감지됐음. 단순 로그 확인으로는 전체 그림이 안 보여서 SQL로 직접 집계하고 결과를 HTML 보고서로 정리했음. 이런 보고서를 만드는 이유는 문제를 코드 수정으로 넘기기 전에 원인을 데이터로
읽기 → -
상품 승인 워크플로우와 공급사 상품 관리 기능 신규 추가
product-approval 영역에 새 기능을 추가했음. 상품 승인 워크플로우 및 공급사 상품 관리 기능 추가. 변경 파일: 내부 클래스 2개, SQL 매퍼 2개, 뷰/스타일 2개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
파트너 포털 대시보드에 판매·가입 실시간 집계 추가
partner-portal 영역에 새 기능을 추가했음. 대시보드 오늘 판매/가입 카드 실시간 동기화 + 어제 절대값 표시. 변경 파일: 내부 클래스 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신
읽기 → -
중계결제 v2 UI 복구
relay-pay-v2 영역에 새 기능을 추가했음. 중계결제 v2 UI 복구 + 결제대행사 usePoint 연동 + 바코드 멱등성. 변경 파일: SQL 매퍼 2개, 내부 클래스 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음.
읽기 → -
영업대행사 출금요청에 운영자 계좌 노출
partner-portal 영역에 새 기능을 추가했음. 영업대행사 출금요청에 운영자 계좌 노출 + relay-fee 저장 UI 버그 수정. 변경 파일: 뷰/스타일 2개, 내부 클래스 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
상품 승인·중계결제·즐거운 연동을 쿼리부터 화면까지 정합성 맞춰 확장
기능 영역에 새 기능을 추가했음. 상품 승인 워크플로우 + 중계결제 v2 + 즐거운 연동 확장. 변경 파일: SQL 파일 3개, 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
공급사 포탈에 역할 분리와 실물상품 셀프 공급 기능 추가
supplier-portal 영역에 새 기능을 추가했음. 공급사 역할 분리 + 전용 포탈 + 실물상품 셀프 공급. 변경 파일: 내부 클래스 6개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가 - 백엔
읽기 → -
쿠폰 복호화
zlgoon 버그를 수정했음. 복호화 디코더 순차 fallback + 콜백 응답 couponNo URL-safe 인코딩. 변경 파일: 내부 클래스 2개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 내부 클래스 로직 수정 버그 수정 프로세스 단순히 증상만
읽기 → -
결제 파트너 포털에 신규 메뉴와 백엔드 API 추가
partner-portal 영역에 새 기능을 추가했음. 반응형 개선 — 메뉴 상시 노출 + 모바일 카드뷰. 변경 파일: 뷰/스타일 1개, 뷰/스타일 1개, 스크립트 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
Base64 디코더 URL-safe 양쪽 허용으로 버그 수정
zlgoon 버그를 수정했음. Base64 디코더를 URL-safe/표준 양쪽 허용하도록 수정. 변경 파일: 내부 클래스 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 내부 클래스 로직 수정 버그 수정 프로세스 단순히 증상만 픽스하는 게 아니라 왜 발
읽기 → -
시스템 수익 대시보드에 파트너별 기여 현황 기능 추가
system-revenue 영역에 새 기능을 추가했음. 시스템 수익 대시보드/파트너별 기여 UI 개선. 변경 파일: 뷰/스타일 2개, 내부 클래스 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부
읽기 → -
결제수단별 수익 분석 대시보드 신규 추가
revenue-analysis 영역에 새 기능을 추가했음. 결제수단별 수익 분석 쿼리 및 대시보드 렌더링 추가. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
파트너 포털 사이드바 정렬 버그 수정
partner-menu 버그를 수정했음. 파트너 포털 사이드바 순서 정렬 버그 + 관리 페이지 UI 정비. 변경 파일: 뷰/스타일 2개, SQL 매퍼 1개, 뷰/스타일 1개, 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계
읽기 → -
파트너 목록에 잠금 표기
partner 영역에 새 기능을 추가했음. 파트너 목록 잠금 표기 + 하위 포함 cascade 잠금 토글. 변경 파일: 뷰/스타일 2개, 내부 클래스 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련
읽기 → -
파트너 포털 대시보드에 회원수·KPI 현황 추가
partner-portal 영역에 새 기능을 추가했음. 대시보드 전체 회원수 노출 + KPI/차트 가독성 개선. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
파트너 포털 일별 판매 차트와 KPI 데이터 불일치 수정
partner-portal 버그를 수정했음. 날짜별 판매 추이 차트를 KPI todaySales 와 동일 소스로 통일. 변경 파일: 설정/문서 1개, SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로
읽기 → -
거래명세서 인쇄 상태값 홀딩을 발행으로 통일
partner-portal 버그를 수정했음. 거래명세서 인쇄 상태값 '홀딩' → '발행' 통일. 변경 파일: 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순히 증상만 픽스하는
읽기 → -
거래명세서 인쇄 시 전체 건수 누락 버그 수정
partner-portal 버그를 수정했음. 거래명세서 인쇄 시 전체 건수 포함 (페이지 루프 수집). 변경 파일: 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순히 증상만
읽기 → -
거래명세서 다크모드 렌더링 버그 수정
partner-portal 버그를 수정했음. 거래명세서 다크모드 토글 방어 (color-scheme 만으로는 불충분). 변경 파일: 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스
읽기 → -
파트너 포탈에 하위 파트너 정산
partner-portal 영역에 새 기능을 추가했음. 하위 파트너 정산 기능 추가 및 잔액 변동 집계 API 구현. 변경 파일: SQL 매퍼 2개, 내부 클래스 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 →