codestates / medisharp-client

🗓 촬영 한 번으로 약 정보를 얻고, 해당 약의 복용 일정도 관리할 수 있는 모바일 서비스 '약올림'.💊 건강도, 편리함도 한 단계 올려보세요.
2 stars 0 forks source link

[Client] 일정 클릭 시 알람수정 페이지구현 #10

Closed hyunju-song closed 3 years ago

hyunju-song commented 3 years ago

ISSUE

TODO

  1. [x] 알람수정 페이지 구현 위해 서버에서 get method로 데이터 받아오기 Search schedule_common Alarm to Edit/Delete
    Get Clicked Day Checked/Time(없어진 API; 대신 이 역할을 Search schedule_common Alarm to Edit/Delete API가 해줌) Get Clicked Day Medicine
  2. [x] 서버 GET res 데이터 기준으로 페이지 렌더링
  3. [x] 해당날짜/일정 복용여부 체크 @hyunju-song
  4. [x] 일정수정 PUT methods @hyunju-song
  5. [x] 일정삭제 -> 선택 alert창 만들기(전체삭제?해당날짜만 삭제?물어보는..) @hdaleee
  6. [x]    a. 전체삭제 method @Gracechung-sw
  7. [x]    b. 해당날짜만 삭제 method @Gracechung-sw

    해당 페이지 API 구현 시에, 위에서 받아온 현재 일정 id 값 저장해두고 활용하기

Estimated time

3h

Labels

hyunju-song commented 3 years ago

알람 등록/수정 화면에 대한 플로우 구현 시에 추가해야될 것이 있는거 같아서 의견 남깁니다!(슬랙은 휘발성이 너무 강해서ㅠㅠ)

일정 관련해서 알람에 기존에 등록된 약말고 새로운 약으르 등록 하려는 경우

  1. 카메라로 인식된 약 a. 이미 DB에 있는 경우 : post medicine API에서 그냥 get하고 넘어감 b. DB에 없는 경우 : post medicine API에서 추가됨.

문제는 직접 등록하는 경우인데요, a. 완전히 다른 약을 입력하는 경우 : 해당 경우는 post medicine API 분기를 통해서 해결 가능

b. 약 이름은 기존과 동일하게 입력하되, 정보를 다르게 입력하는 경우 (물론 가능성이 매우 희박하겠지만) -> 그렇다고 해당의 경우를 대비해서 직접등록하는 경우는 같은 약 이름이 등록되어있더라도 무조건 다 등록되게 하기에는 무리가 있을거 같아요.

-> 제 의견: 그래서 직접 등록하는 경우에 버튼 및 API를 추가하는 것은 어떤가요...? 직접 등록 페이지에서 약 이름 옆에 "기존에 등록한 약인지 확인" 같은 버튼을 추가해서, 약통에 동일한 약이 있는지를 점검해주고, a. 있다면 : 이미 등록한 약입니다. 수정은 내 약통에서 부탁드려요 라는 팝업 메시지와 함께 바로 알람 등록/수정 페이지로 이동하고 (이런 경우, 서버에서 약 정보를 응답으로 전달) b. 없다면, 기존 처럼 정보 입력 과정을 거치기

흐흐...너무 제가 꼬아서 생각했나요...? ㅠㅠ