SLECS. blog
개발 자동화 사이드프로젝트 일기 태그 검색 RSS ← Portfolio
  • 개발 2026-04-29

    결제 수단 변경 이력 감사 로직 구현과 설계 고민

    결제 주문의 결제 수단 변경을 감시하고 기록하는 감사 로직을 구현했다. 외부 영향이 크거나 민감한 부분인 만큼 어떤 배경과 고민이 있었는지 정리해본다. 결제 수단 변경, 왜 감시하는가 주문이 생성된 후 최종 결제 전까지 결제 수단이 변경되는 시나리오는 생각보다 자주 일어난다. 사용자가 마음을 바꿔서 카드를 바꾸거나, 결제 실패 후 다른 수단으로 재시도

    읽기 →
  • 개발 2026-04-28

    비밀번호 초기화 시 계정 잠금 자동 해제 버그 수정

    member/password-reset 버그를 수정했음. 비밀번호 초기화 시 LOCKED 잠금 자동 해제. 변경 파일: SQL 매퍼 1개 문제 원인 잠금 획득 경로가 코드에 따라 달라서 특정 상황에서 교착 상태가 발생하거나 갱신이 누락되고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로세스 단순히 증상만 픽스하는 게 아니

    읽기 →
  • 개발 2026-04-28

    정산 순수익 집계 오류와 파트너 모드 동기화 버그 수정

    admin/system-revenue/total-summary 버그를 수정했음. 파트너 모드 폴링 동기화 + 순수익 산식 보정. 변경 파일: SQL 매퍼 2개, 내부 클래스 1개, 뷰/스타일 1개 문제 원인 SQL 쿼리 조건이 잘못돼 있었거나, JOIN/필터 누락으로 데이터가 잘못 집계되고 있었음. 기대값과 실제값을 비교해서 어느 쿼리에서 차이가 발생

    읽기 →
  • 개발 2026-04-28

    매출 총합 화면 결제 정산 구조 리팩토링으로 유지보수성 개선

    admin/system-revenue/total-summary 리팩토링을 진행했음. 시간축 4row grid + 파트너 모드 PG/차등 정확화. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개, 뷰/스타일 1개 리팩토링 이유 기능은 잘 돌아가지만 코드 구조가 나중에 유지보수하기 어려운 상태였음. 특히 같은 로직이 여러 곳에 중복돼 있거나, 한 파일에

    읽기 →
  • 자동화 2026-04-28

    Discord 봇 버튼 클릭 경쟁 조건과 결제대행사 동기화 문제 해결

    Discord 봇 기능 작업. 등급봇 race 잔여 차단 — 버튼 즉시 제거 + 결제대행사 sync afterCommit 비동기. 배경 Discord를 내부 운영 도구로 활용 중. 슬래시 커맨드로 특정 동작을 트리거하거나, 시스템 이벤트를 채널에 알림으로 보내는 용도. 개발팀 채널에 커밋/배포 알림을 자동으로 보내면 별도로 공유하는 수고를 덜 수 있음

    읽기 →
  • 개발 2026-04-28

    관리자 로그인 화면 2FA 안내

    admin-login 버그를 수정했음. 비밀번호 찾기 링크 제거 및 2FA 안내 문구 수정. 변경 파일: 뷰/스타일 2개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순히 증상만 픽스하는 게

    읽기 →
  • 개발 2026-04-28

    관리자 로그인과 2FA 화면의 용어 일관성 개선

    admin-login 버그를 수정했음. 관리자 로그인 및 2FA 페이지 텍스트 수정으로 용어 일관성 개선. 변경 파일: 뷰/스타일 2개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순히 증상

    읽기 →
  • 자동화 2026-04-28

    멀티 WAS Discord 봇 중복 알림 방지와 무중단 설정 갱신 구현

    Discord 봇 기능 작업. leader election + reload API — 멀티 WAS 무중단 설정 갱신. 배경 Discord를 내부 운영 도구로 활용 중. 슬래시 커맨드로 특정 동작을 트리거하거나, 시스템 이벤트를 채널에 알림으로 보내는 용도. 개발팀 채널에 커밋/배포 알림을 자동으로 보내면 별도로 공유하는 수고를 덜 수 있음. 구현

    읽기 →
  • 개발 2026-04-28

    결제 플랫폼 관리자 로그인·2FA 화면 데이터 정합성 확보

    admin-login 영역에 새 기능을 추가했음. 이커머스 PG 플랫폼 SaaS 톤 로그인 + 2FA 페이지 리디자인. 변경 파일: 뷰/스타일 2개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부 클래스에 메서드 추가

    읽기 →
  • 자동화 2026-04-28

    결제 수익 화면에 전체요약 탭과 실시간 폴링 갱신 추가

    admin/system-revenue 영역에 새 기능을 추가했음. 전체요약 탭 신규 + 5초 폴링 자동 갱신. 변경 파일: 뷰/스타일 4개, 내부 클래스 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관

    읽기 →
  • 개발 2026-04-28

    수익 KPI 화면에 당일·월간 결제 비용 집계 추가

    system-revenue-kpi 영역에 새 기능을 추가했음. selectSystemRevenuePendingLiveSummary 에 pgExpenseToday/Month 추가. 변경 파일: SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을

    읽기 →
  • 개발 2026-04-28

    결제 대시보드에 PG 차감 순수익 KPI 실시간 폴링 추가

    dashboard-sr 영역에 새 기능을 추가했음. 핵심 KPI 카드에 PG 차감 순수익 표기 + polling 처리. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 대시보드에 신규 KPI 카드/섹션

    읽기 →
  • 개발 2026-04-28

    매출 KPI 요약에 PG 비용 컬럼 추가

    system-revenue-kpi 영역에 새 기능을 추가했음. live/yesterday/week summary 에 PG 비용 컬럼 추가. 변경 파일: SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련 내부

    읽기 →
  • 개발 2026-04-28

    가맹점 출금 금액 음수 방지 버그 수정

    merchant-withdraw 버그를 수정했음. 공식 라벨 max(0, ① + ② − ③) 로 clamp 명시. 변경 파일: 뷰/스타일 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - 화면 렌더링 수정 - 프론트 스크립트 수정 버그 수정 프로세스 단순

    읽기 →
  • 개발 2026-04-28

    정산 출금 KPI 패널에 PG 비용 차감 반영

    merchant-withdraw 영역에 새 기능을 추가했음. 정산 출금 KPI/산식 패널에 결제대행사 PG 비용 차감 반영. 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 정산 흐름에 신규 상태/단계

    읽기 →
  • 개발 2026-04-28

    가맹점 정산 누적 수익 조회에 PG 누적 비용 항목 추가

    merchant-withdraw 영역에 새 기능을 추가했음. platform-revenue/cumulative 응답에 PG 누적 비용 컬럼 추가. 변경 파일: SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 관련

    읽기 →
  • 개발 2026-04-28

    재선물 후 주문내역 구매자가 가려지는 버그 수정

    partner-portal 버그를 수정했음. 주문내역 구매자 칸 — 재선물 후 holder 가 가리는 현상 수정. 변경 파일: SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로세스 단순히 증상만 픽

    읽기 →
  • 개발 2026-04-28

    PG 실비용 결제 유형별 세부 항목을 대시보드에 분해 표기

    dashboard-pg 영역에 새 기능을 추가했음. 결제대행사 PG 실비용 세부 항목 4개 분해 표기 (가상계좌충전·카드충전·카드결제·가상계좌결제). 변경 파일: 뷰/스타일 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 대

    읽기 →
  • 개발 2026-04-28

    대시보드 월별 지출 집계 필터 정합성 버그 수정

    dashboard-pg 버그를 수정했음. pgExpenseMonth GLOBAL 필터 정합성 수정. 변경 파일: SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로세스 단순히 증상만 픽스하는 게 아니

    읽기 →
  • 개발 2026-04-28

    파트너 포털 주문내역 검색에서 수신자·작성자 누락 버그 수정

    partner-portal 버그를 수정했음. 주문내역 검색에서 receiver_name/creator 누락 보정. 변경 파일: SQL 매퍼 1개 문제 원인 예외가 소리 없이 삼켜지거나 분기 처리가 누락돼서 특정 케이스에서 처리가 스킵되고 있었음. 로그에도 아무것도 안 남아서 찾기 어려웠음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정

    읽기 →
« ‹ 이전 1 … 72 73 74 75 76 … 133 다음 › »
총 2645편 · 74 / 133

카테고리

  • 개발1864
  • 자동화253
  • 사이드프로젝트122
  • 일기406

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화389
  • 앱스토어 서류 지옥, 그래도 제출은 했다195
  • 신상 그룹 등록 프로세스 완전 자동화189
  • 파이프라인 이중집계 차단과 단말 자동화 마무리184
  • API 없이도 데이터를 채우는 파이프라인, 그 가능성을 검증한 오후179

태그

#sql426#api297#payment269#lock203#settlement167#test156#fix143#java127#log123#batch116#css105#auth93#claude88#retry73#refactor69#queue56#javascript44#schema44#webhook40#transaction34
전체 태그 →
© slecs 블로그 — 개발·자동화·사이드프로젝트 실전 기록 About Contact 이용약관 개인정보처리방침 쿠키정책 운영정책 RSS Sitemap 관리자