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

일정 조회가 되지 않는 현상 해결 #373

Merged
merged 5 commits into from
Jun 11, 2024
Merged

일정 조회가 되지 않는 현상 해결 #373

merged 5 commits into from
Jun 11, 2024

Conversation

SongJaeHoonn
Copy link
Contributor

@SongJaeHoonn SongJaeHoonn commented Jun 11, 2024

Summary

#371

일정 조회 시 자신이 등록하지 않은 일정이 조회가 되지 않는 현상을 해결했습니다.

Tasks

  • ScheduleType이 ALL인 일정을 조회합니다.
  • ScheduleType이 Study이거나 Project일 때 본인이 포함된 활동의 일정을 조회합니다.

ETC

DAO에서 쿼리문을 작성할 때, where절에 currentMember가 포함되도록 작성되어 있어 발생한 문제였습니다.

Screenshot

db

이와 같이 superuser가 생성한 일정이 DB에 저장되어 있을 때,

완성적 요청

일반 회원이 일정을 조회하면 본인이 활동 중인 C 스터디 하나만 조회가 되고, ScheduleType이 ALL인 모든 일정이 조회됩니다.

{
  "success": true,
  "data": {
    "currentPage": 0,
    "hasPrevious": false,
    "hasNext": false,
    "totalPages": 1,
    "totalItems": 6,
    "take": 6,
    "items": [
      {
        "id": 10,
        "title": "코어팀 2기 면접",
        "detail": "C-Lab Core Team 2기 (Front, Back)의 대면 면접이 있습니다. 13:00~13:50 동안 진행되며 팀당 약 10분씩 소요될 예정입니다.",
        "activityName": null,
        "startDate": "2024-05-27T13:00:00",
        "endDate": "2024-05-27T13:50:00",
        "priority": "HIGH"
      },
      {
        "id": 11,
        "title": "코어팀 2기 합격 발표",
        "detail": "C-Lab Core Team 2기 (Front, Back) 합격 발표날입니다!",
        "activityName": null,
        "startDate": "2024-05-28T10:00:00",
        "endDate": "2024-05-28T11:00:00",
        "priority": "HIGH"
      },
      {
        "id": 12,
        "title": "24년도 1학기 C-Lab 종강총회",
        "detail": "24년도 1학기 C-Lab 종강총회를 진행합니다.",
        "activityName": null,
        "startDate": "2024-06-14T17:30:00",
        "endDate": "2024-06-14T21:00:00",
        "priority": "HIGH"
      },
      {
        "id": 14,
        "title": "202014941이 등록한 일정",
        "detail": "202014941이 등록한 일정입니다",
        "activityName": null,
        "startDate": "2024-06-20T09:00:00",
        "endDate": "2024-06-21T23:00:00",
        "priority": "HIGH"
      },
      {
        "id": 15,
        "title": "C 스터디",
        "detail": "0627 C 스터디",
        "activityName": "2024-1 신입생 대상 C언어 스터디",
        "startDate": "2024-06-27T09:00:00",
        "endDate": "2024-06-27T23:00:00",
        "priority": "HIGH"
      },
      {
        "id": 13,
        "title": "24년 C-Lab 여름MT",
        "detail": "대부도 펜션벨리에서, 1박 2일간 여름 MT를 진행합니다.",
        "activityName": null,
        "startDate": "2024-07-01T09:00:00",
        "endDate": "2024-07-02T23:00:00",
        "priority": "HIGH"
      }
    ]
  }
}

@SongJaeHoonn SongJaeHoonn requested a review from limehee as a code owner June 11, 2024 09:31
@SongJaeHoonn SongJaeHoonn requested a review from mingmingmon June 11, 2024 09:39
@SongJaeHoonn SongJaeHoonn self-assigned this Jun 11, 2024
@SongJaeHoonn SongJaeHoonn added 🐞 Bug 버그 제보 및 수정 🔨 Refactor 코드 수정 및 개선 labels Jun 11, 2024
@limehee limehee linked an issue Jun 11, 2024 that may be closed by this pull request
@limehee limehee merged commit 7ac4c49 into develop Jun 11, 2024
1 check passed
@limehee limehee deleted the fix/#371 branch June 11, 2024 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 Bug 버그 제보 및 수정 🔨 Refactor 코드 수정 및 개선
Projects
None yet
Development

Successfully merging this pull request may close these issues.

일정 조회가 되지 않는 현상
3 participants