payverse 적용 #344

Merged
klaus merged 44 commits from test into main 2025-10-10 07:44:07 +00:00
Owner
No description provided.
klaus added 44 commits 2025-10-10 07:43:03 +00:00
- deletedAt 기반 소프트 삭제 도입 및 restore/updateValues 추가
- 생성 시 기존(삭제 포함) 레코드 복구 후 값 갱신(업서트)
- /admin/calculate/ratio/update, /delete 엔드포인트 추가
- 정산 쿼리 조인에 deletedAt.isNull 적용하여 삭제 데이터 배제
- 목록/카운트 조회에서도 삭제 데이터 제외
- requestAmount의 값을 BigDecimal로 처리
- customerId를 sha1 기반 30자 이내로 생성하도록 변경하여 스펙 준수
- 불필요한 billkeyReq 제거
- 기본 에러 JSON 반환 유지
- 해외 충전 테스트를 위해 전체 캔 리스트 표시
- 해외 충전 테스트를 위해 전체 캔 리스트 표시
- 소수점 아래 불필요한 0을 제거
- 소수점 아래 불필요한 0을 제거
- BigDecimal끼리 비교하는데 casting 로직이 추가되어 문제가 생기던 버그 수정
- processingAmount 대신 requestAmount와 can 가격 비교
- productName, customerId 비교 추가
- productName에 +가 있는 경우 저장된 데이터와 검증을 위한 데이터가 다르게 나오기 때문에 비교 불가능
- orderId와 chargeId 비교 로직 추가
klaus merged commit e4f547fa92 into main 2025-10-10 07:44:07 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: klaus/sodalive-backend-spring-boot#344
No description provided.