-
송금 수취인 계좌 오매칭을 파트너 식별자 조회로 해결
파트너 식별자 기반 계좌 조회로 갈아탄 이유 연락처 송금 흐름 손볼 때 가장 거슬렸던 게 수취인 계좌 매칭 로직임. 기존엔 입력값(연락처 + 이름) 조합으로 계좌를 끌어왔는데, 동명이인이거나 같은 번호를 공유하는 파트너가 끼면 엉뚱한 잔액 계좌로 꽂힐 위험이 있었음. 이번에 파트너 식별자(partnerSn)를 1차 키로 잡고 계좌를 조회하도록 갈아엎음.
읽기 → -
로그인 사용자 기반 상품 필터링 기능 추가
feat: 로그인 사용자 id 기반 상품 필터링 로직 추가 기능 구현.
읽기 → -
쿠폰 허용 결제수단 표시
feat: 쿠폰 허용 결제수단 표시 및 토글 UI 개선 기능 구현.
읽기 → -
JSP 뷰 기능 플래그 Boolean 조건 분기 오류 수정
fix: featureMap Boolean 타입 비교 오류 수정 (== 1 제거) — 버그 픽스.
읽기 → -
계좌 인증과 포인트 충전 페이지 신규 추가
feat: 계좌 인증 및 포인트 충전 페이지 추가 기능 구현.
읽기 → -
SLECS 로고를 WEAVERKIT으로 교체
fix: SLECS 로고 WEAVERKIT으로 변경 — 버그 픽스.
읽기 → -
결제 모니터 뷰 레이어 알림 중복 제거
refactor: /Users/slecs/dev/source/pay-monitor/app/build/outputs/apk/debug/ alert/Toast 중복 제거 및 SLECS.Modal.alert로 통합 리팩토링.
읽기 → -
Android 앱 아이콘이 PNG로 올바르게 표시되도록 수정
fix: mipmap-anydpi-v26 제거하여 PNG 아이콘 적용 — Android 앱 변경 커밋.
읽기 → -
금융 알림 수신 Android 앱 리브랜딩
앱 리브랜딩: SMS모니터링 + 아이콘 변경 + v1.0.0 — Android 앱 변경 커밋.
읽기 → -
결제 모니터 관련 문서를 실제 구현에 맞게 동기화
docs: TODO.md 업데이트 - pay-monitor 관련 기능 추가 문서 업데이트.
읽기 → -
FCM 푸시와 인증코드로 금융 알림 앱 사용자 설정 강화
v3.0: FCM 푸시 + 인증코드 기반 사용자 설정 — Android 앱 변경 커밋.
읽기 → -
Android 16 대응으로 알림 권한
v2.1: Android 16 대응 + sysId 필드 추가 + API 포맷 변경 Android 앱 쪽 작업이 생각보다 빡셌음. 특히 Android 16 타겟팅 대응이 핵심이었는데, targetSdkVersion을 올리면서 권한 처리 방식이 바뀐 부분이 있어서 꼼꼼히 체크해야 했음. 주요 변경 포인트 | 항목 | 변경 전 | 변경 후 | |----
읽기 → -
쇼핑몰 상품 카테고리 3단 계층 구조 구현
feat: 쇼핑몰 플랫폼 상품 목록 3단 카테고리 계층 구현 (Figma 시안 반영) 쇼핑몰 상품 카테고리를 3단 계층으로 구현함. 대분류 > 중분류 > 소분류 구조로 Figma 시안에 맞춤. 테이블 구조 sql CREATE TABLE category ( category_sn BIGINT PRIMARY KEY, parent_sn
읽기 → -
쇼핑몰 목록 페이징을 서버사이드로 표준화하고 조건 변경 시 페이지 리셋
feat: 쇼핑몰 플랫폼 UI 개선 및 페이징 기능 추가 서버사이드 페이징을 표준화하는 작업이었음. 여러 목록 페이지가 각자 다른 방식으로 페이징을 구현하고 있어서 통일함. MyBatis 쿼리 패턴 xml <select id="selectList"> SELECT * FROM product WHERE status = 'ACTIVE' <if
읽기 → -
상품 목록 서버사이드 페이징 통일
feat: 상품 옵션 처리 및 페이징, 카테고리 로직 개선 서버사이드 페이징을 표준화하는 작업이었음. 여러 목록 페이지가 각자 다른 방식으로 페이징을 구현하고 있어서 통일함. MyBatis 쿼리 패턴 xml <select id="selectList"> SELECT * FROM product WHERE status = 'ACTIVE' <i
읽기 → -
쇼핑몰 상품 옵션·주문 트랜잭션 안정성 개선
feat: 쇼핑몰 플랫폼 상품 리스트 및 상세 UI 개선 상품 목록부터 주문까지 이어지는 흐름을 정비했음. 특히 상품 옵션 처리와 페이징, 카테고리 필터가 한 번에 엮이는 부분이 까다로웠음. 상품 옵션 처리 구조 java // 옵션 유무 분기 if (product.hasOption()) { model.addAttribute("options"
읽기 → -
Cafe24 상품·배송 정보를 자체 DB에 배치 동기화
feat: Cafe24 상품 및 배송 동기화 기능 추가 Cafe24 상품과 배송 정보를 자체 DB에 동기화하는 배치를 구현했음. Cafe24 Open API를 호출해서 우리 쪽 상품 테이블에 매핑하는 구조임. 동기화 플로우 Cafe24 API → 상품 목록 조회 → 자체 DB UPSERT → 변경분 감지 → 알림 API 호출 제한 대응 C
읽기 → -
Android 16 대응으로 알림 리스너 안정성과 기기 식별 구조 개선
v2: Room DB 제거 + 메모리 기반 경량화 + 보안 개선 Android 앱 쪽 작업이 생각보다 빡셌음. 특히 Android 16 타겟팅 대응이 핵심이었는데, targetSdkVersion을 올리면서 권한 처리 방식이 바뀐 부분이 있어서 꼼꼼히 체크해야 했음. 주요 변경 포인트 | 항목 | 변경 전 | 변경 후 | |------|-------
읽기 → -
README 정비로 팀 문서화 기준 확립
README.md 추가 문서 작업은 다들 대충 하고 넘어가는데 나중에 후회함. README를 제대로 정리하면서 프로젝트 구조도 같이 다시 봤음. README에 반드시 들어가야 할 것들 markdown 프로젝트 개요 어떤 문제를 해결하는지 1-2줄로 설치 방법 복붙 가능한 명령어 위주로 환경 변수 | 키 | 설명 | 필수 여부 | 아키텍
읽기 → -
Android 16 대응으로 입금 알림 캡처 앱 권한 구조 재설계
Pay Monitor v2: 은행앱 입금 캡처 + SMS 전달 기능 Android 앱 쪽 작업이 생각보다 빡셌음. 특히 Android 16 타겟팅 대응이 핵심이었는데, targetSdkVersion을 올리면서 권한 처리 방식이 바뀐 부분이 있어서 꼼꼼히 체크해야 했음. 주요 변경 포인트 | 항목 | 변경 전 | 변경 후 | |------|-----
읽기 →