#test
-
결제 수수료 절사 통일
수수료 계산 ROUND→FLOOR 통일 및 포탈 SIMPLE 결제수단 누락 수정 수수료 계산 ROUND→FLOOR 통일 및 포탈 SIMPLE 결제수단 누락 수정 버그를 수정했음. 원인 분석 새로운 처리 경로를 추가할 때 기존 경로의 공통 처리를 빠뜨렸음. 재현 조건 특정 경로로 처리된 건에서 후처리가 실행되지 않음. 수정 내용 java
읽기 → -
계약관리 승인 화면 아이콘 깨짐 수정
계약관리 승인 시 정식 파트너코드 입력 + 아이콘/코드표시 수정 계약관리 승인 시 정식 파트너코드 입력 + 아이콘/코드표시 수정 버그를 수정했음. 원인 분석 아이콘 라이브러리(Iconoir) 버전 업그레이드로 클래스명이 변경됐는데, 기존 JSP 파일에 반영하지 않았음. 재현 조건 여러 관리 화면에서 아이콘이 빈 네모로 표시됨. 수정 내용
읽기 → -
잔액 동기화 트랜잭션 경계 누락 버그 수정
getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않
읽기 → -
NH농협 SMS 금액 파싱 정규식 순서 오류 수정
NH농협 정규식 순서 보강 (보냈습니다 → 금액 → URL) NH농협 정규식 순서 보강 (보냈습니다 → 금액 → URL) 버그를 수정했음. 원인 분석 은행 SMS 포맷이 변경되거나 새 형식이 추가됐을 때 기존 정규식이 커버하지 못했음. 재현 조건 특정 은행의 특정 형식 메시지가 NO_MATCH로 분류됨. 수정 내용 java // 수정 전
읽기 → -
결제 수단별 충전 수수료 정책을 타입으로 분리해 독립 관리
충전 수수료 입력 필드 분리 및 UI 개선 충전 수수료 입력 필드 분리 및 UI 개선 기능을 구현했음. 배경 결제 수단별로 수수료 구조가 다른데, 단일 계산 로직으로 처리하면 요율 변경 시 사이드 이펙트가 생기기 쉬움. 타입별로 분리하면 각자 독립적으로 변경할 수 있음. 구현 방식 수수료 타입을 Enum으로 정의하고, 타입별 정책을 DB에서
읽기 → -
버튼 크기 조정과 수수료 계산 로직 개선
UI 버튼 크기 및 수수료 계산 로직 개선 UI 버튼 크기 및 수수료 계산 로직 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { val
읽기 → -
결제대행사 회원 등급 동기화 로직 분리 개선
결제대행사 회원 등급 동기화 로직 분리 및 개선 결제대행사 회원 등급 동기화 로직 분리 및 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request r
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 조기 발견
20260406 1012 partner-portal-quality 2026-04-06 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적
읽기 → -
카드 목록 링크와 액션 버튼 UI 개선
카드 목록 링크 및 액션 버튼 UI 개선 카드 목록 링크 및 액션 버튼 UI 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { valid
읽기 → -
AI 채팅에 학습 데이터 주입으로 응답 품질 개선
온보딩 위자드와 AI 채팅 로직 개선 및 내부 API/모델 업데이트 온보딩 위자드와 AI 채팅 로직 개선 및 내부 API/모델 업데이트 기능을 구현했음. 배경 반복적인 사용자 문의를 AI로 자동 응답하면 운영 부담이 줄어듦. 특히 자주 묻는 질문은 DB에 학습 데이터로 쌓아서 AI 응답 품질을 높일 수 있음. 구현 방식 대화형 Q&A 학습 페
읽기 → -
대시보드 편집기 운영 안정성 개선
20260401 1550 dashboard editor 2026-04-01에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼리 작성 및
읽기 → -
입금 시스템 운영 안정성 개선
20260401 0710 deposit-system-upgrade 2026-04-01에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼리
읽기 → -
관리자용 회원 활동내역 타임라인 조회 기능 추가
회원 활동내역 조회 기능 추가 2026-03-31에 회원 활동 내역 기능을 추가했음. 관리자가 특정 회원의 주요 행동 이력을 볼 수 있는 기능임. 로그인, 결제, 쿠폰 사용, 잔액 변동 등을 타임라인 형태로 조회할 수 있음. 기록 항목 | 활동 타입 | 설명 | |---|---| | 로그인/로그아웃 | 접속 이력 | | 결제/취소 | 거래 이력
읽기 → -
출금 가능 잔액 조회에 쿠폰 유형 지원 추가
출금 가능 잔액 확인 로직에 COUPON 지원 추가 2026-03-31에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스, 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼리
읽기 → -
연락처 송금 수수료 분배
연락처송금 수수료 분배 로직 개선 2026-03-30에 연락처 송금 관련 기능을 추가하거나 개선했음. 연락처 송금 흐름은 대략 이렇게 됨: 입금 알림 수신 (Android 앱) → 서버로 원본 메시지 전송 → 주문 매칭 (금액 + 발신자 + 시간) → 은행 핸들러 실행 (Playwright) → 로그인 → 수취인 입력 → 이체 →
읽기 → -
서버 보안 필터 강화와 블랙리스트 자동 등록 도입
페이설정 로직 개편 및 보안 강화 2026-03-30에 서버 보안 필터 관련 작업을 진행했음. 운영 서버에 붙어있는 보안 필터는 크게 세 가지를 처리함: IP 기반 Rate Limit, 봇/공격 패턴 감지, 블랙리스트 자동 등록. 이번 작업에서 임계값 조정이나 예외 경로 추가를 했음. 처리 흐름 요청 수신 → 화이트리스트 IP 확인 →
읽기 → -
AI 상담을 직접 호출 방식으로 전환하고 남용 차단 구조 강화
핸들러 AI 폴백 로직 추가 및 안정성 강화 2026-03-29에 AI 상담 기능을 추가하거나 개선했음. 기존에 외부 서비스를 통하던 AI 상담을 Claude API 직접 호출 방식으로 전환했음. 응답 품질과 커스터마이징 자유도가 올라갔고, 중간 레이어가 없어지니 레이턴시도 줄었음. 기능 구조 사용자 질문 → 내부 클래스 (API 호출)
읽기 → -
수수료 계층별 요율 검증과 정산 계산 로직 개선
수수료 정책 필터 및 정렬 로직 개선 2026-03-29에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율 | 비고 | |---|---|---| | 최하
읽기 → -
판매자 잔액 조회 기능 완성
20260329 0230 merchant balance complete 2026-03-29에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL
읽기 → -
푸시 알림 콜백 테스트 기능 추가
20260329 1210 push-noti-callback-test 2026-03-29에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼
읽기 →