For this week:
objective | 월 | 화 | 수 | 목 | 금 |
---|
상담사 페이지, 관리자 페이지 마무리, 릴리프톡 서비스 이용 | 상담사 페이지 | 상담사 페이지 | 릴리프톡 서비스 이용 | 릴리프톡 서비스 이용 | 관리자 페이지 마무리, 실서버 데이터베이스 구조 변경 |
What I did today:
스테이징 데이터 클리닝
- 더러운 데이터를 모두 지우고 1회권에 한해:
- 신청까지 한 경우
- 결제까지 한 경우
- 톡 보내기까지 한 경우
- 답신까지 받은 경우
이 데이터들을 만듬.
상담사 페이지 작업
- 릴리프콜/톡 보기 (54fc5f7)
- 상담사 답신
- 녹음받을때 길이도 받기 (상담사 페이지 및 서비스 플로우 할 때)
- retrieve counselor matching list, matching detail & send reply (6ea1d41)
- retrieve counselor reply & final send reply (6dc1a9c)
- cancel matching (0763823)
- counselor report about user (19bd30c)
- counselor summarize and get summaries (b20550d)
What I need to do next(in the order of urgency):
상담사 페이지
- 스테이징에서 오늘 한거 테스팅해보기
- self-introduce 추가 (상담사 페이지 작업할 때)
서비스 작업
- 매칭할 때
- 상담사 매칭:
- 이렇게 하지 말고 미리 골라놓은 상담사는 저장하되 상태값을 0으로 두자. 그럼 필터링 할때 자기 이름 있으면서 status가 1/2인 애만 찾으면 되니까.
- 그리고 matchtime은... 언제로 해야할까. 첫 녹음 수신 후.
- 삭제 처리
- payment 삭제하면 deleted_at으로 처리하고 묶인 matching과 talk 모두 deleted 처리하기.
- 스크립트 관련
- refresh는 삭제
- counselor notify 필터링 부분 점검
- user notify 로직 중 빠진 것 없는지 점검
환경 싱크 할때 기억할 것
- 스테이징 데이터베이스 아키텍쳐 싱크 맞춰놓기
- 스테이징 데이터베이스 데이터 싱크 맞춰놓기
- aws_utils 확인
- setting_secrets 확인
하고 싶은 것
- black 활용해서 파이썬 포매팅하기
- 자동배포ㅠㅜ
- 포스트맨 활용한 테스트 자동화
What I learned:
Pagenation query string
- limit: 한 페이지에 보여줄 데이터 수
- offset: 데이터가 시작하는 위치 (idx)
Django ORM
reply_data = Matching.objects.values("talk__counselor_vl", "talk__counselor_len").get(counselor = counselor, id = matching_id)
result = {
"counselor_vl" : reply_data["talk__counselor_vl"],
"counselor_len" : reply_data["talk__counselor_len"]
}
aws에서 저장용량 데리고 오기