Klaus
4d1f84cc5c
feat(chat-room): 채팅방 목록 API 응답 구조 개편 및 최근 메시지/프로필 이미지 제공\n\n- 페이징 객체 제거: ApiResponse<List<ChatRoomListItemDto>> 형태로 반환\n- 메시지 보낸 시간 필드 제거\n- 상대방(캐릭터) 프로필 이미지 URL 제공 (imageHost/imagePath 조합 -> imageUrl)\n- 가장 최근 메시지 1개 미리보기 제공 (최대 25자, 초과 시 ... 처리)\n- 목록 조회 쿼리 투영 DTO 및 정렬 로직 개선 (최근 메시지 없으면 방 생성 시간 사용)\n- 비인증/미본인인증 사용자: 빈 리스트 반환
2025-08-08 14:27:25 +09:00
Klaus
1bafbed17c
feat(chat): 채팅방 생성 API 구현
...
- 채팅방 생성 및 조회 기능 구현
- 외부 API 연동을 통한 세션 생성 로직 추가
- 채팅방 참여자(유저, 캐릭터) 추가 기능 구현
- UUID 기반 유저 ID 생성 로직 추가
2025-08-08 00:27:25 +09:00
Klaus
694d9cd05a
feat(character chat room): 채팅방, 채팅메시지, 채팅방 참여자 엔티티 구성
2025-08-07 23:35:57 +09:00
Klaus
60172ae84d
feat(character): 캐릭터 상세 조회 API 추가
...
- 캐릭터 ID로 상세 정보를 조회하는 API 엔드포인트 추가
- 캐릭터 상세 정보 조회 서비스 메서드 구현
- 캐릭터 상세 정보 응답 DTO 클래스 추가
2025-08-07 23:10:36 +09:00
Klaus
7e7a1122fa
refactor(character): 최근 등록된 캐릭터 조회 로직 개선
...
조회할 때부터 isActive = true, limit 10개를 불러오도록 리팩토링
- ChatCharacterRepository에 findByIsActiveTrueOrderByCreatedAtDesc 메소드 추가
- ChatCharacterService의 getNewCharacters 메소드 수정
2025-08-07 22:40:06 +09:00
Klaus
a1533c8e98
feat(character): 캐릭터 메인 API 추가
2025-08-07 22:33:29 +09:00
Klaus
b0a6fc6498
feat: weraser api 연동 부분
...
- exception 발생시 exception message도 같이 출력
2025-08-07 21:18:29 +09:00
Klaus
74ed7b20ba
feat: 캐릭터 생성/수정 Request
...
- JsonProperty 추가
2025-08-07 20:48:27 +09:00
Klaus
206c25985a
fix: 캐릭터 리포지토리
...
- active -> isActive로 변경
2025-08-07 16:52:41 +09:00
Klaus
0001697274
fix: 환경변수 값 변수명 수정
2025-08-07 16:15:56 +09:00
Klaus
add21c45c5
fix(캐릭터 성격특성): description SQL 컬럼 타입 TEXT로 변경
2025-08-07 16:01:53 +09:00
Klaus
ef8458c7a3
feat(banner): 정렬 순서 추가
2025-08-07 15:31:03 +09:00
Klaus
81f972edc1
fix(banner): ChatCharacterBanner 엔티티의 isActive 속성 참조 오류 수정
...
- 사용하지 않는 메서드 제거
2025-08-07 14:45:28 +09:00
Klaus
c729a402aa
feat(banner): 배너 등록/수정/삭제 API
2025-08-07 14:38:09 +09:00
Klaus
2335050834
feat(admin): 관리자 페이지 캐릭터 상세 API 구현
2025-08-07 12:30:19 +09:00
Klaus
6340ed27cf
fix(chat): ChatCharacter 엔티티의 isActive 속성 참조 오류 수정
2025-08-07 12:01:34 +09:00
Klaus
618f80fddc
feat(admin): 관리자 페이지 캐릭터 리스트 API 구현
...
1. isActive가 true인 캐릭터만 조회하는 기능 구현
2. 페이징 처리 구현 (기본 20개 조회)
3. 필요한 데이터 포함 (id, 캐릭터명, 프로필 이미지, 설명, 성별, 나이, MBTI, 태그, 성격, 말투, 등록일, 수정일)
2025-08-07 11:59:21 +09:00
Klaus
45b6c8db96
git commit -m "fix(chat): 캐릭터 등록/수정 API
...
- 이름 중복 검사 로직 추가
2025-08-06 22:19:52 +09:00
Klaus
5132a6b9fa
feat(character): 캐릭터 수정 API 구현
...
- ChatCharacterUpdateRequest 클래스 추가 (모든 필드 nullable)
- ChatCharacter 엔티티의 필드를 var로 변경하여 수정 가능하게 함
- 이미지 포함/제외 수정 API를 하나로 통합
- 변경된 데이터만 업데이트하도록 구현
- isActive가 false인 경우 특별 처리 추가
2025-08-06 21:59:16 +09:00
Klaus
de6642b675
git commit -m "feat(chat): 캐릭터 등록 API 구현
...
- 외부 API 호출 및 응답 처리 구현
- 이미지 파일 S3 업로드 기능 추가
- Multipart 요청 처리 지원"
2025-08-06 20:51:01 +09:00
Klaus
3b42399726
feat: 255자 넘어가야 하는 필드 columnDefinition = "TEXT" 추가
2025-08-06 18:44:56 +09:00
Klaus
689f9fe48f
feat(chat): ChatCharacter와 다른 엔티티 간 관계 구현
...
ChatCharacter와 Memory, Personality, Background, Relationship 간 1:N 관계 설정
Tag, Value, Hobby, Goal 엔티티의 중복 방지 및 관계 매핑 구현
관계 설정을 위한 서비스 및 리포지토리 클래스 추가
2025-08-06 17:42:48 +09:00
Klaus
2659adb7a9
feat: 최근 공지사항 API 추가
2025-07-25 21:44:32 +09:00
Klaus
fcb2ca1917
fix: 크리에이터 팔로우 API
...
- 본인은 팔로우 되지 않도록 수정
2025-07-21 22:30:19 +09:00
Klaus
804e139385
fix: 라이브 메인 API - 최근 종료된 라이브
...
- 쿼리 최적화
2025-07-21 20:39:54 +09:00
Klaus
f0fc996426
fix: 라이브 메인 API - 최근 종료된 라이브
...
- 날짜 제한 1주
2025-07-21 20:28:21 +09:00
Klaus
efdb485a3b
fix: 라이브 메인 API - 최근 종료된 라이브
...
- 날짜 제한 2주
2025-07-21 19:44:38 +09:00
Klaus
3d695069a2
fix: 홈 메인 API - 인기 크리에이터
...
- 팔로잉 여부 추가
2025-07-21 18:21:53 +09:00
Klaus
e068b57062
fix: 라이브 메인 API - 최근 종료한 라이브
...
- 팔로잉 여부 제거
2025-07-21 18:05:33 +09:00
Klaus
811810cd36
fix: GetCommunityPostListResponse
...
- json property 제거
2025-07-21 16:45:58 +09:00
Klaus
c90df4b02b
fix: 라이브 메인 API
...
- 테마별 최신콘텐츠 캐시 제거
2025-07-21 16:44:10 +09:00
Klaus
7c1082f833
fix: 라이브 메인 API
...
- @JsonProperty 애노테이션 추가
2025-07-21 16:31:05 +09:00
Klaus
800b8d3216
fix: 라이브 메인 API
...
- @JsonProperty 애노테이션 추가
2025-07-21 16:18:33 +09:00
Klaus
ab877beae1
fix: 라이브 메인 API
...
- redis caching이 적용된 data class에 @JsonProperty 애노테이션 추가
2025-07-21 15:48:40 +09:00
Klaus
046c163e6f
feat: 라이브 메인 API
...
- 기존에 섹션별로 따로따로 호출하던 것을 하나로 합쳐서 호출할 수 있도록 API 추가
2025-07-21 15:14:47 +09:00
Klaus
8e877a6366
fix: 라이브 다시듣기 콘텐츠 API 추가
2025-07-18 20:27:02 +09:00
Klaus
d18c19dd35
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 18:09:00 +09:00
Klaus
a99260209b
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 18:00:36 +09:00
Klaus
2192ddc8fa
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 17:50:18 +09:00
Klaus
741a1282a3
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 17:30:48 +09:00
Klaus
1a6a331ad8
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 17:22:05 +09:00
Klaus
1ba63e2cab
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 17:13:37 +09:00
Klaus
5696240e03
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 16:49:18 +09:00
Klaus
885243a5b0
fix: 최근 종료한 라이브 API 오류 수정
2025-07-18 16:35:15 +09:00
Klaus
a849d00c7f
fix: 최근 종료한 라이브 API 오류 수정
...
- SQLSyntaxErrorException 오류수정
- select 값에 집계쿼리를 넣어서 해결
2025-07-18 15:46:20 +09:00
Klaus
d04b44c931
fix: 최근 종료한 라이브 API
...
- 차단 당한 크리에이터는 안보이도록 수정
- 20개 미만이면 재시도 처리
- 재시도 최대 횟수 3회
2025-07-18 14:40:16 +09:00
Klaus
a3aad9d2c9
feat: 최근 종료한 라이브 20개 가져오는 API 추가
2025-07-18 14:15:03 +09:00
Klaus
d98268f809
refactor: timeAgo 함수
...
- LocalDateTime 확장함수 처리
2025-07-18 13:33:19 +09:00
Klaus
34440e9ba3
fix: 라이브 후원 합계 API
...
- 안쓰는 파라미터 제거
2025-07-17 19:36:10 +09:00
Klaus
d1c889e5f2
fix: 라이브 리스트 API
...
- 라이브 시작 시간 UTC 추가
2025-07-17 18:58:48 +09:00
Klaus
55da259510
fix: 검색 API
...
- 콘텐츠, 시리즈 검색에서 크리에이터의 닉네임으로도 검색 되도록 수정
2025-07-16 19:00:39 +09:00
Klaus
4436e6f20a
fix: 메인 홈 API - 요일별 시리즈
...
- 시리즈 생성 날짜 내림차순 정렬
2025-07-15 04:03:38 +09:00
Klaus
3cedd36e15
fix: 메인 홈 API
...
- 기존 홈 탭 상단에 있는 배너 임시 추가
2025-07-15 02:46:14 +09:00
Klaus
ecbe9b2e93
.
2025-07-15 02:38:29 +09:00
Klaus
9ad6b6ea48
fix: 메인 홈 API - 최신 콘텐츠
...
- 무료/유료 콘텐츠 모두 조회 되도록 수정
2025-07-15 01:32:45 +09:00
Klaus
0d2daf4d2c
fix: 메인 홈 API - 추천 채널
...
- 미인증 계정에서 19금 콘텐츠가 조회되지 않도록 수정
2025-07-15 01:29:57 +09:00
Klaus
edf16a6021
fix: 메인 홈 API
...
- 기존 홈 탭 상단에 있는 배너 임시 추가
2025-07-15 01:10:00 +09:00
Klaus
7551a19b34
fix: 메인 홈 API
...
- 로그인 하지 않고 조회가 가능하도록 수정
2025-07-14 18:48:57 +09:00
Klaus
f59f45d9a4
fix: 메인 홈 - 추천 채널
...
- 콘텐츠가 빈 리스트로 반환되는 버그 수정
2025-07-12 03:18:37 +09:00
Klaus
81e82ad731
fix: 메인 홈 - 추천 채널
...
- 콘텐츠가 빈 리스트로 반환되는 버그 수정
2025-07-12 02:53:31 +09:00
Klaus
ca870392e2
fix: 메인 홈 - 요일별 시리즈
...
- groupBy 이후 없는 컬럼으로 정렬한 오류 수정
2025-07-12 00:43:45 +09:00
Klaus
a7e167a95f
fix: 메인 홈 - 요일별 시리즈
...
- groupBy 추가하여 동일한 시리즈가 여러개 추가되어 있는 버그 수정
2025-07-11 23:39:55 +09:00
Klaus
a49b82a7c2
fix: 메인 홈 - 인기 크리에이터
...
- 팔로워 수 추가
2025-07-11 20:00:39 +09:00
Klaus
704ad12ccf
fix: 메인 홈 - getContentCurationList
...
- 캐시 제거
2025-07-11 19:36:29 +09:00
Klaus
ab9fd2bc16
fix: 메인 홈 - GetAudioContentMainItem
...
- JsonProperty를 isPointAvailable 수정
- @JsonProperty를 -> @get:JsonProperty, @param:JsonProperty로 수정
2025-07-11 18:43:07 +09:00
Klaus
69a63a77d3
fix: 메인 홈 - GetAudioContentMainItem
...
- JsonProperty를 pointAvailable 수정하여 Redis Cache에서 데이터 가져올 떄 파싱이 이뤄질 수 있도록 수정
2025-07-11 18:02:52 +09:00
Klaus
da7e4c2156
fix: 메인 홈 - GetContentCurationResponse
...
- JsonProperty를 추가하여 Redis Cache에서 데이터 가져올 떄 파싱이 이뤄질 수 있도록 수정
2025-07-11 17:46:22 +09:00
Klaus
a4b5185f6b
fix: 메인 홈 - 최근 콘텐츠 조회
...
- join 하지 않은 blockMember 제거
- 정렬 조건 추가 - id 내림차순
2025-07-11 14:04:08 +09:00
Klaus
22fc8b22b8
feat: 메인 홈
...
- API 추가
2025-07-10 15:31:41 +09:00
Klaus
a8da17162a
feat: 커뮤니티 글 등록/수정
...
- 유료 글에서만 gif를 등록할 수 있도록 수정
2025-07-03 15:26:35 +09:00
Klaus
f13c221fd6
fix: 커뮤니티 댓글 조회
...
- 결과값에 isSecret(비밀 댓글 여부) 추가
2025-06-13 16:51:10 +09:00
Klaus
4ffa9363a8
fix: 커뮤니티 댓글 조회
...
- 프로필 이미지 imageHost에 /가 포함되도록 수정
2025-06-13 16:06:44 +09:00
Klaus
6d2f48f86d
fix: 커뮤니티 댓글 조회
...
- 크리에이터가 아닌 경우 내가 쓴 비밀댓글 + 일반댓글만 조회되도록 수정
2025-06-12 19:08:47 +09:00
Klaus
8e01ced1f5
feat: 커뮤니티 댓글
...
- 유료 커뮤니티 글을 구매한 경우 비밀 댓글 쓰기 기능 추가
2025-06-12 16:10:32 +09:00
Klaus
640f5ce6f5
fix: 팔로워 리스트
...
- 차단한 멤버는 팔로워 리스트에 보이지 않도록 수정
2025-06-12 13:51:03 +09:00
Klaus
c0be30027c
fix: 팔로워 리스트
...
- 차단한 멤버는 팔로워 리스트에 보이지 않도록 수정
2025-06-12 13:44:09 +09:00
Klaus
832586bd41
fix: 팔로워 리스트
...
- 차단한 멤버는 팔로워 리스트에 보이지 않도록 수정
2025-06-12 13:25:51 +09:00
Klaus
1a774937b3
fix: 커뮤니티 게시물 조회
...
- isAdult를 무조건 false로 조회되던 문제를 게시물의 isAdult에 따라 다르게 조회되도록 수정
2025-06-12 12:00:21 +09:00
Klaus
e508dafb34
feat: 시리즈 상세 콘텐츠 리스트 - 포인트 사용 가능 여부 추가
2025-06-10 18:03:52 +09:00
Klaus
8335717741
feat: 크리에이터 채널 콘텐츠 리스트 - 포인트 사용 가능 여부 추가
2025-06-10 14:44:54 +09:00
Klaus
16a2b82ffd
feat: 콘텐츠 메인, 콘텐츠 랭킹 - 포인트 사용 가능 여부 추가
2025-06-10 11:14:48 +09:00
Klaus
8db5c6443d
fix: 쿠폰 사용 - 쿠폰 사용 완료 안내 문구 수정
2025-06-09 17:17:52 +09:00
Klaus
9ed717fb95
feat: 쿠폰 사용 - 쿠폰 사용 완료 안내 문구 적용
2025-06-09 16:52:19 +09:00
Klaus
dcd4497315
feat: 포인트 내역 - 쿠폰으로 충전한 포인트 내역도 조회할 수 있도록 포인트 정책과의 조인을 leftJoin으로 변경
2025-06-09 16:36:46 +09:00
Klaus
54c0322398
feat: 쿠폰 사용 - 포인트 쿠폰이면 포인트 충전 되도록 로직 수정
2025-06-09 15:16:11 +09:00
Klaus
e3c33c71a0
feat: 쿠폰 생성, 쿠폰 리스트
...
- 쿠폰 타입(캔, 포인트) 추가
2025-06-09 14:47:33 +09:00
Klaus
7055bb9872
fix: 앱 콘텐츠 수정
...
- 태그 수정, 포인트 사용여부 수정 기능
2025-06-04 17:21:08 +09:00
Klaus
fd1b17e356
fix: 크리에이터 관리자 콘텐츠 수정 - 태그 수정 기능
...
- 이미 있는 태그는 다시 추가되지 않도록 추가
2025-06-02 21:33:00 +09:00
Klaus
28427a873a
fix: 크리에이터 관리자 콘텐츠 수정 - 태그 수정 기능
...
- 이미 있는 태그는 다시 추가되지 않도록 추가
2025-06-02 21:20:47 +09:00
Klaus
5bdb101b52
fix: 크리에이터 관리자 콘텐츠 수정 - 태그 수정 기능
...
- 빈 칸인 경우 #으로 추가되는 버그 수정
2025-06-02 20:53:06 +09:00
Klaus
97b2b38f8e
fix: 크리에이터 관리자, 관리자 콘텐츠 리스트
...
- isActive = True 태그만 조회되도록 수정
2025-06-02 20:25:54 +09:00
Klaus
2268f4a3fc
fix: 크리에이터 관리자 콘텐츠 수정 - 태그 수정 기능
...
- 빈 칸인 경우 #으로 추가되는 버그 수정
2025-06-02 20:21:50 +09:00
Klaus
9eff828249
feat: 크리에이터 관리자 콘텐츠 수정
...
- 태그 수정 기능 추가
2025-06-02 20:10:13 +09:00
Klaus
3275ac5036
fix: 유저 행동 기록, 포인트 지급
...
- 행동 횟수 체크 순서를 조정하여 포인트 지급 누락 보완
2025-05-28 15:41:06 +09:00
Klaus
e049e0fa3c
fix: 유저 행동 기록, 포인트 지급
...
- 포인트 지급 완료시 푸시 보내지 않도록 수정
2025-05-26 19:22:42 +09:00
Klaus
caee89cf53
fix: 큐레이션 아이템 조회
...
- 관리자에서 지정한 순서대로 보이도록 수정
2025-05-23 14:37:42 +09:00
Klaus
e67b798714
fix: actionCount 를 조회할 때 endDate가 마지막 action 저장 이전의 시간이 측정될 수도 있어서 LocalDateTime.now()로 수정
2025-05-22 13:19:52 +09:00
Klaus
dc13053825
fix: 구매하지 않은 콘텐츠에 댓글을 써도 ORDER_CONTENT_COMMENT 이벤트가 있으면 유저 행동 데이터에 기록되는 버그 수정
2025-05-22 13:01:39 +09:00
Klaus
af352256e9
fix: 코루틴 내 트랜잭션 간 조회 안 되는 문제 해결
...
- 각 트랜잭션을 TransactionTemplate 블록으로 분리하여 커밋 시점 명확화
- 두 번째 트랜잭션에서 entityManager.clear() 호출로 1차 캐시 무시
- CoroutineExceptionHandler 추가로 비동기 예외 로깅 처리
- @PreDestroy 추가로 서비스 종료 시 CoroutineScope 정리
2025-05-22 12:25:17 +09:00
Klaus
b92810efd2
fix: 앱 실행시 처음 실행하는 유저 정보 조회 API
...
- point 추가
2025-05-20 17:56:51 +09:00
Klaus
fcbd809691
fix: 유저 포인트 조회시 유효기간을 기준으로 오름차순 정렬
2025-05-20 16:56:34 +09:00
Klaus
d3ec13e6c0
fix: 유저 행동 데이터에 따른 포인트 지급
...
- 본인인증을 한 유저만 포인트 정책에 따라 포인트를 지급하도록 수정
2025-05-20 00:51:04 +09:00
Klaus
a36d9f02d8
fix: 포인트 내역 리스트
...
- 유저의 포인트 보상내역, 사용내역 id 내림차순 정렬
2025-05-20 00:14:57 +09:00
Klaus
d6db862c9d
fix: 포인트 내역 리스트
...
- 유저의 포인트 보상내역, 사용내역 API 추가
2025-05-19 21:38:24 +09:00
Klaus
56542a7bf1
fix: 포인트 사용내역
...
- 포인트를 어디에 사용했는지 알기 위해 포인트 사용내역 저장시 orderId 추가
2025-05-19 20:49:16 +09:00
Klaus
36b8e8169e
fix: 유저 행동 데이터에 따른 포인트 지급
...
- 유저가 지급 받을 포인트가 0 이상인 경우에만 포인트 지급 로그를 남기고 푸시 발송
2025-05-19 16:27:58 +09:00
Klaus
b102241efd
fix: 유저 행동 데이터
...
- commentId -> contentCommentId 로 변경
2025-05-19 15:25:17 +09:00
Klaus
f36010fefa
fix: 유저 행동 데이터
...
- commentId -> contentCommentId 로 변경
2025-05-19 15:17:44 +09:00
Klaus
aa23d6d50f
fix: 주문한 콘텐츠에 댓글 작성 이벤트
...
- 포인트 받은 현황을 조회할 때 주문 ID를 같이 조회하도록 만들어서 주문한 콘텐츠에 댓글 작성 이벤트의 경우 주문별로 참여할 수 있도록 수정
2025-05-19 15:08:21 +09:00
Klaus
6df043dfac
fix: 콘텐츠 댓글 작성시 유저 행동 데이터에 댓글 ID를 같이 기록하도록 수정
2025-05-19 15:05:31 +09:00
Klaus
fe84292483
fix: 포인트 지급 요소 계산시 정책 시작 날짜 이후의 유저 행동들만 반영하도록 수정
2025-05-19 14:43:50 +09:00
Klaus
0f48c71837
fix: transactionTemplate 을 적용하여 횟수가 잘못 판단되는 경우 최소화
2025-05-19 11:43:24 +09:00
Klaus
107e8fce55
fix: 유저의 행동 데이터 기록시 주문한 콘텐츠에 댓글을 쓰는 것을 판단하기 위해 주문 정보 조회시 id 내림차순으로 하여 가장 최근 주문정보를 가져오도록 수정
2025-05-19 10:49:16 +09:00
Klaus
3079998a5d
fix: 구매한 콘텐츠 댓글 이벤트 추가
...
- 구매한 콘텐츠 댓글 쓰기시 구매한 캔을 포인트로 지급 해야 되는데 설정한 포인트로 지급되는 버그 수정
2025-05-17 18:44:04 +09:00
Klaus
e2d0ae558a
feat: 구매한 콘텐츠 댓글 이벤트 추가
...
- 구매한 콘텐츠 댓글 쓰기시 구매한 캔을 포인트로 지급
2025-05-17 18:13:11 +09:00
Klaus
1bca1b27ed
feat: 구매한 콘텐츠 댓글 이벤트 추가
2025-05-17 18:07:02 +09:00
Klaus
6fc372c898
feat: 유저 행동 데이터 기록 Controller 추가
2025-05-16 21:24:12 +09:00
Klaus
ddcd54d3b9
feat: 유저 행동 데이터 기록 추가 - 콘텐츠에 댓글 쓰기
2025-05-16 20:32:48 +09:00
Klaus
eb8c8c14e8
fix: 유저 행동 데이터 기록시 포인트 지급과 로그 기록 순서 변경
...
- 기존: 포인트 지급 후 로그 기록
- 변경: 로그 기록 후 포인트 지급
2025-05-16 17:57:37 +09:00
Klaus
affc0cc235
fix: 관리자 - 포인트 정책 리스트 값 추가
...
- 지급유형(매일, 전체) 추가
- 참여가능 횟수 추가
2025-05-16 17:31:28 +09:00
Klaus
f23251f5bb
fix: 유저 행동 데이터 기록시 포인트 지급 조건 수정
...
- 지급유형(매일, 전체) 추가
- 참여가능 횟수 추가
- 주문한 콘텐츠에 댓글을 쓰면 포인트 지급을 위해 포인트 지급 이력에 orderId 추가
2025-05-16 15:01:33 +09:00
Klaus
73c9a90ae3
fix: 소셜로그인시 유저 행동데이터 SIGN_UP 중복 기록 버그
...
- 소셜로그인 시 isNew 플래그를 통해 회원가입/로그인을 구분하여 SIGN_UP 중복 기록 버그 수정
2025-05-12 17:19:34 +09:00
Klaus
ced35af66d
fix: 예약 취소 푸시 발송
...
- push 토큰 가져올 때 push token 테이블을 참조하지 않아 발생하는 버그 수정
2025-05-09 11:28:01 +09:00
Klaus
b915ace6ff
fix: 푸시메시지 발송 방식 변경
...
- iOS일 때는 notification, android 일 때는 data-only 방식으로 발송하던 현재 방식에서 모두 notification을 사용하는 방식으로 수정
2025-05-08 19:47:59 +09:00
Klaus
2fd7419bdd
fix: 구글/카카오 로그인 회원가입 오류 수정
...
- 회원가입 전에 푸시 토큰 등록을 시도하여 에러나는 오류 수정
2025-05-02 19:38:46 +09:00
Klaus
fd510710d9
feat: 푸시 토큰(카카오, 구글 로그인) - 한 사람이 여러개의 디바이스로 로그인 해도 모든 푸시 토큰이 기록되어 있어서 모든 디바이스에 푸시가 가도록 수정
2025-04-28 21:58:50 +09:00
Klaus
8a924bd5be
feat: 푸시 토큰 - 한 사람이 여러개의 디바이스로 로그인 해도 모든 푸시 토큰이 기록되어 있어서 모든 디바이스에 푸시가 가도록 수정
2025-04-28 21:40:20 +09:00
Klaus
73edc0515f
fix: 콘텐츠 업로드 - 제목과 내용에서 trim 함수를 적용하여 앞/뒤 빈칸 제거
2025-04-25 18:37:45 +09:00
Klaus
7870f8ea78
refactor: 본인인증 - 본인인증이 완료된 후 유저 행동 데이터를 기록하도록 수정
2025-04-24 20:04:49 +09:00
Klaus
27c5b991cf
fix: 오디션 지원 내역 - 탈퇴한 사람은 보이지 않도록 수정
2025-04-24 11:37:11 +09:00
Klaus
8a937f01a4
feat: 콘텐츠 상세 - 포인트 사용 가능 여부 추가
2025-04-24 10:50:14 +09:00
Klaus
3940282ed8
feat: 마이페이지 - 포인트 추가
2025-04-23 18:26:47 +09:00
Klaus
ca704f38b9
fix: 포인트 정책 수정 - @Transactional 추가
2025-04-23 17:29:08 +09:00
Klaus
6ff044e4ab
fix: 포인트 정책 조회 - date가 null인 경우 빈칸으로 표시
2025-04-23 17:09:57 +09:00
Klaus
fa98138541
fix: 포인트 정책 생성 - endDate가 빈칸이면 null 처리
2025-04-23 16:55:58 +09:00
Klaus
cb7917dc26
fix: 포인트 정책 등록 - request에 활성화 여부 제거
2025-04-23 14:57:33 +09:00
Klaus
58d066af0a
feat: 유저 행동 데이터 - 본인인증 추가
2025-04-23 14:45:13 +09:00
Klaus
e2daff6463
feat: 콘텐츠 정산 - 포인트를 사용한 주문과 사용하지 않은 주문 분리
2025-04-23 00:55:24 +09:00
Klaus
7c3b7cffc2
fix: 콘텐츠 주문 - 포인트 결제 후 추가 결제를 해야하는 캔이 남아 있는 경우에만 캔을 결제하도록 수정 (남아 있는 캔이 없는데 결제 처리가 되서 0캔으로 데이터가 쌓이는 것 방지)
2025-04-22 23:39:48 +09:00
Klaus
775391f590
fix: 포인트 정책 조회 Query 로직 수정 - where 조건에 불완전한 조건문이 들어있던 버그 수정
2025-04-22 22:42:07 +09:00
Klaus
57adfec490
fix: 포인트 정책 조회 Query 로직 수정 - where 조건에 불완전한 조건문이 들어있던 버그 수정
2025-04-22 22:30:12 +09:00
Klaus
24e62c1885
fix: 포인트 정책 조회 Query 로직 수정 - where 조건에 불완전한 조건문이 들어있던 버그 수정
2025-04-22 22:10:38 +09:00
Klaus
a70b5d89ec
fix: 관리자 포인트 정책 리스트 - 전체 개수 추가
2025-04-22 21:54:42 +09:00
Klaus
761d56f4bd
fix: 크리에이터 관리자 콘텐츠 수정 - 포인트 사용 가능 여부 추가
2025-04-22 21:19:47 +09:00
Klaus
e759f62b5f
fix: 크리에이터 관리자 콘텐츠 리스트 - 포인트 사용 가능 여부 추가
2025-04-22 21:07:16 +09:00
Klaus
9e2d031b5d
fix: 콘텐츠 업로드 - 포인트 사용 가능 여부 추가
2025-04-22 19:39:07 +09:00
Klaus
b9cb8ad4a8
fix: 포인트 결제 조건 - 포인트 결제가 가능한 콘텐츠만 포인트 결제를 하도록 수정
2025-04-22 18:49:52 +09:00
Klaus
c1d4c1ff1d
feat: 기존 푸시 메시지 전송 로직에 최대 3회 재시도 처리 로직 추가
2025-04-22 17:44:19 +09:00
Klaus
971683a81e
feat: 포인트 지급 시 FCM data-only 푸시 메시지 전송 및 실패 시 재시도 처리
2025-04-22 17:35:47 +09:00
Klaus
51dae0f02c
feat: 포인트 사용 로직 구현 (만료일 순 + 10포인트 단위 차감)
2025-04-22 15:39:45 +09:00