Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6주차 산출물(Weekly -> Develop) #59

Merged
merged 7 commits into from
Oct 11, 2024
Merged

6주차 산출물(Weekly -> Develop) #59

merged 7 commits into from
Oct 11, 2024

Conversation

zzoe2346
Copy link
Contributor

#️⃣ 연관된 이슈

ex) #이슈번호, #이슈번호

📝 작업 내용

이번 PR에서 작업한 내용을 간략히 설명해주세요.(이미지 첨부 가능)

  • TODO
  • TODO

스크린샷 (선택)

💬 리뷰 요구사항(선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

⏰ 현재 버그

✏ Git Close

close #이슈번호

GitJIHO and others added 7 commits October 5, 2024 17:19
…트 적용) (#37)

* enev: .DS_Store files삭제, gitignore 추가

* feat: h2 콘솔을 외부에서 접속 가능하게 설정

* feat: 회원가입 로직에서 회원여부를 직관적으로 판단할 수 있게 dto에 isMember라는 필드 추가

* feat: 리프레쉬 토큰을 레디스에 저장하는 로직 추가 및, 일회성 사용으로 로직 구성

* refactor: 코드 자동 리팩토링

* fix: 레디스 오류멘트 수정

* fix: 오류 메시지 명확한 확인을 위한 try-catch문 제거

* refactor: extractEmail 로직 활용
* feat : Review 엔티티 클래스 추가

* feat : ReviewRepository 인터페이스 추가

* feat : ReviewService 클래스 추가

* feat : ReviewService와 api 연결

* feat : Review 엔티티에 대한 테스트 코드 작성

* feat : ReviewService에 대한 테스트 코드 작성

* refactor : intellij로 자동 리팩토링

* feat : 피그마 양식에 맞게 엔티티 및 DTO 수정

* feat : 피그마에 맞게 서비스 레이어 수정

* refactor : 레이어 변경에 따른 테스트 코드 수정

* feat : 기본 생성자 추가
* feat: Callback 상태에 `PENDING_COMPLETE` 상태 추가

- Callback 내부 enum에 PENDING_COMPLETE 추가
- 관련 테스트 추가
- `PENDING_COMPLETE` -> `COMPLETE`는 보호자만 가능하다. 그에 대한 로직 구현

* refactor: Bad Request 는 사용 안 하도록 수정, Not Found 로 변경

* feat: 시니또가 진행중인 콜백 조회 기능 추가

- `/sinitto/accepted`
- 테스트 구현
* feat: HelloCall과 TimeSlot entity 생성 및 관계성 정의, 보호자의 안부전화 서비스 crud 비즈니스 로직 구현, 안부전화 서비스 이용가격 로직 구현

* feat: 시니또용 안부전화 서비스 비즈니스 로직 구현 및 안부전화 타임로그 저장 로직 구현

* feat: 안부전화 status에 완료 대기 추가, 시니또에게 책임이 있는 안부전화 리스트 비즈니스 로직 구현, 보호자가 안부전화를 완료하는 로직 추가

* fix: 시니또의 모든 안부전화 조회 리턴 타입을 List -> Page로 변경

* feat: 안부전화 컨트롤러 구현

* test: 안부전화 단위 테스트 및 repo 테스트 작성, 잘못된 엔티티 연관관계 수정, day 필드 이름 dayName으로 변경

* fix: http 요청 오류 해결 및 LocalTime 직렬화 문제 해결, senior entity 기본생성자 추가

* fix: 시니어의 안부전화를 신청한 보호자만 보고서를 조회할 수 있도록 수정

* fix: 타임로그 기록 시 시작을 누르고 종료를 누르지 않으면 오류, 종료를 누르고 다시 종료를 누르면 오류 표출 기능 구현 및 테스트코드 작성

* style: finAllBySeniorIn 사용 및 테스트코드 추가

* fix: 안부전화 timeSlot 업데이트 시, 통을 삭제하고 새로 추가하는 방식 적용

* fix: 시니또용 안부전화 리스트 페이징처리 출력 페이징 디폴트값 조정

* fix: 오타 수정, 안부전화 신청 시 존재하는 시니어 확인 조건에 상태 변수 추가

---------
* refactor: URI 경로 상수화

* refactor: 카카오 API 반환값 타입 변경

* style: 카멜케이스로 통일화

* refactor: 카카오 Oauth URL 상수화

* feat: 카카오API 유효성 처리 및 에러 처리를 위한 RestTemplateResponseErrorHandler 추가 및 로그 저장 로직 구현, ConnectTimeout 및 ReadTimeout 5초로 설정

* feat: 카카오 메일이 없는 경우 에러처리

* feat: 백엔드 로그아웃 요청시 레디스에 저장된 리프레쉬 토큰을 삭제하는 로직 추가

* fix: isEmpty에서 == null로 변경
Deploy: 깃액션 deploy.yml 파일 추가
Fix: 레디스 비밀번호 추가
@zzoe2346 zzoe2346 changed the title 5주차 산출물(Weekly -> Develop) 6주차 산출물(Weekly -> Develop) Oct 11, 2024
@zzoe2346 zzoe2346 merged commit f84bbda into Develop Oct 11, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants