codestates / codestates/WeaDresser
[Dev Log] 2021-12-07(화) / 이윤환
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
---
name: Dev Log
about: 개발 일지
title: ''
labels: ''
assignees: ''
---
### 오늘은 어떻게 프로젝트에 기여했나요?
- OOTD list 쿼리문 작성
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- ootd list의 쿼리문을 작성하는데 스키마들을 전부 연결해서 갖고와야 됐다.
인스타 그램을 참조해보려고 검색해봤는데 거긴 스키마의 개수가 우리거보다 배는 더 넘더라...
그래도 조회나 무한 스크롤링이 가능하게끔 결과가 나와서 다행이다.
```
SELECT OOTD.* from (SELECT A.id as diariesId, A.image as diariesImage, A.likeyeobu as likeyeobu, B.userName, group_concat(H.name separator ', ') as hashtag from (SELECT Diaries.id, Diaries.image, Diaries.content, Diaries.userId as diarayUserId,
CASE WHEN Likes.id is null then false else true end as likeyeobu
from Diaries LEFT join Likes
on Diaries.id = Likes.diariesId and Likes.userId = 6) A Left join Users B on A.diarayUserId = B.Id Left join DiariesHashtags DH on A.id = DH.diariesId Left join Hashtags H on DH.hashtagsId = H.id
Group by A.id, A.likeyeobu) OOTD where OOTD.hashtag LIKE '%청바지%' AND OOTD.hashtag LIKE '%롱패딩%' AND OOTD.hashtag LIKE '%코트%'
```

갖고올 데이터의 조건은 diaries의 share가 true인 값만 갖고 와야 될 것 (우리는 diaries작성시 공유 버튼을 눌러야 다른 유저에게 공유가 되게끔 되어 있다.), 해당 게시글의 hashtag를 row하나로 표현 해야 할것, 클라이언트의 id를 통해 해당 게시글의 좋아요 여부 판단이 가능 할 것
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] 서버와 연결 된 것을 가정하여 ootd list와 like api 요청 작성
- [ ] 랜딩페이지 하단에 이미지 api 요청 작성
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.