#sql
-
결제수단별 수익 분석 대시보드 신규 추가
revenue-analysis 영역에 새 기능을 추가했음. 결제수단별 수익 분석 쿼리 및 대시보드 렌더링 추가. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
파트너 포털 사이드바 정렬 버그 수정
partner-menu 버그를 수정했음. 파트너 포털 사이드바 순서 정렬 버그 + 관리 페이지 UI 정비. 변경 파일: 뷰/스타일 2개, SQL 매퍼 1개, 뷰/스타일 1개, 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계
읽기 → -
거래명세서 집계 구조를 결제 단일 행으로 단순화
statement 리팩토링을 진행했음. 거래명세서 집계 단순화 — 결제 단일 행으로 통일. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 리팩토링 이유 기능은 잘 돌아가지만 코드 구조가 나중에 유지보수하기 어려운 상태였음. 특히 같은 로직이 여러 곳에 중복돼 있거나, 한 파일에 너무 많은 책임이 몰려 있는 경우가 있었음. 기능 추
읽기 → -
파트너 목록에 잠금 표기
partner 영역에 새 기능을 추가했음. 파트너 목록 잠금 표기 + 하위 포함 cascade 잠금 토글. 변경 파일: 뷰/스타일 2개, 내부 클래스 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련
읽기 → -
거래명세서 인쇄 상태값 홀딩을 발행으로 통일
partner-portal 버그를 수정했음. 거래명세서 인쇄 상태값 '홀딩' → '발행' 통일. 변경 파일: 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순히 증상만 픽스하는
읽기 → -
파트너 포털 정산 대기 상세
partner-portal 영역에 새 기능을 추가했음. 대시보드 잔액 계산 로직 개선 및 정산 대기 상세 추가. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가 - 백엔드
읽기 → -
파트너 상세에서 후불 청구서로 바로 이동하는 기능 추가
admin-partner 영역에 새 기능을 추가했음. 무제한 파트너 상세에서 후불 청구서로 바로 이동. 변경 파일: 내부 클래스 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부 클래스에 메서드 추
읽기 → -
파트너 포털에 공지사항 상세 모달과 Ajax 로딩 추가
partner-portal 영역에 새 기능을 추가했음. 공지사항 상세 모달 추가 및 동적 Ajax 로딩 구현. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 포탈에 신규 메뉴/기능 추가 - 백엔드 A
읽기 → -
파트너 포털 버튼 권한 데이터 불일치 원인 분석 보고서 작성
분석 보고서를 작성했음. 주제: **20260421 1519 partner portal button permission plan**. 분석 배경 운영 중 특정 수치 불일치 혹은 잠재적 문제가 감지됐음. 단순 로그 확인으로는 전체 그림이 안 보여서 SQL로 직접 집계하고 결과를 HTML 보고서로 정리했음. 이런 보고서를 만드는 이유는 문제를 코드 수정으
읽기 → -
파트너 대시보드에 잔액 실시간 폴링 기능 추가
partner-portal 영역에 새 기능을 추가했음. 파트너 대시보드 라이브 잔액 변동 표시 (AJAX 폴링). 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 -
읽기 → -
결제 도메인 신규 기능에 전역 타임아웃 설정 추가
config 영역에 새 기능을 추가했음. MVC async timeout 전역 설정 추가 (30분). 변경 파일: 설정/문서 4개, yml_localyml 1개, yml_prodyml 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내
읽기 → -
매출 분석 차트에 결제 데이터 정합성 갖춘 신규 기능 추가
analytics 영역에 새 기능을 추가했음. 매출 분석 차트 시인성·디자인 개선. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부 클래스에 메서드 추가 - SQL 매퍼에 쿼리 작성 - 화면
읽기 → -
매출 차트 결제 완료 필터 누락 버그 수정
analytics 버그를 수정했음. 매출 차트 쿼리 2건에 payment_status='PAID' 필터 추가. 변경 파일: SQL 매퍼 1개 문제 원인 SQL 쿼리 조건이 잘못돼 있었거나, JOIN/필터 누락으로 데이터가 잘못 집계되고 있었음. 기대값과 실제값을 비교해서 어느 쿼리에서 차이가 발생하는지 좁혀 찾았음. 수정 내용 - SQL 쿼리 조
읽기 → -
결제 정산 화면 인라인 스크립트를 외부 파일로 분리해 유지보수성 개선
merchant-balance 리팩토링을 진행했음. 인라인 JS 1272줄 외부 파일 분리 + 재무요약 탭 정리. 변경 파일: 뷰/스타일 1개, 스크립트 1개 리팩토링 이유 기능은 잘 돌아가지만 코드 구조가 나중에 유지보수하기 어려운 상태였음. 특히 같은 로직이 여러 곳에 중복돼 있거나, 한 파일에 너무 많은 책임이 몰려 있는 경우가 있었음. 기능 추
읽기 → -
관리자 대시보드 주문 카드 숫자 불일치 버그 수정
admin-dashboard 버그를 수정했음. 주문 카드 숫자를 주문목록과 일치시키기. 변경 파일: 내부 클래스 1개, 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 내부 클래스 로직 수정 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그
읽기 → -
파트너 포털 회원 실잔액 집계 오류 수정
partner-portal 버그를 수정했음. 회원상세 실잔액 쿼리에서 balance_after 스냅샷 제거. 변경 파일: SQL 매퍼 1개 문제 원인 SQL 쿼리 조건이 잘못돼 있었거나, JOIN/필터 누락으로 데이터가 잘못 집계되고 있었음. 기대값과 실제값을 비교해서 어느 쿼리에서 차이가 발생하는지 좁혀 찾았음. 수정 내용 - SQL 쿼리 조건
읽기 → -
헤더 전역 검색으로 회원·정산·쿠폰·주문 한 번에 조회
헤더 전역 검색 추가 (메뉴 + 하위파트너/회원/정산/쿠폰/주문) 헤더 전역 검색 추가 (메뉴 + 하위파트너/회원/정산/쿠폰/주문) 기능을 구현했음. 배경 관리 항목이 늘어날수록 메뉴 탐색만으로 원하는 데이터를 찾기 어려워짐. 헤더 검색창에서 메뉴, 채널 사용자, 정산, 쿠폰, 주문 등을 동시에 검색할 수 있으면 운영 효율이 올라감. 구현 방식
읽기 → -
계약서 제출 이력과 미리보기를 시스템으로 관리
계약서 파일명·제출이력·미리보기 추가 계약서 파일명·제출이력·미리보기 추가 기능을 구현했음. 배경 계약 프로세스를 시스템 안에서 관리하면 파일 분실 위험이 없어지고, 제출 이력도 추적할 수 있음. 이력이 없으면 분쟁 시 근거가 없어지는 문제가 있었음. 구현 방식 계약서 파일 업로드, 제출 이력 저장, 미리보기 기능을 추가했음. 파일명에 타임스
읽기 → -
쿠폰 구매 수수료 메모에 적용 요율 표기 추가
쿠폰 구매 수수료 memo에 적용 요율(snap/live) 표기 쿠폰 구매 수수료 memo에 적용 요율(snap/live) 표기 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Re
읽기 → -
정산 내역 카드에 접기·펼치기 토글 추가
정산 내역 카드 접기/펼치기 토글 추가 정산 내역 카드 접기/펼치기 토글 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { validat
읽기 →