YAPP-Github / 24th-Web-Team-1-BE

9 stars 1 forks source link

[Feat/#293] 작가 description json 필드 추가 - imageUrl(required) #299

Closed hun-ca closed 3 months ago

hun-ca commented 3 months ago

🎫 연관 이슈

resolved #293

💁‍♂️ PR 내용

🙏 작업

NOTE - 추후 작가 추가 API 추가될 때 디폴트 이미지 넣는 코드 들어가야 합니다

🙈 PR 참고 사항

보정쿼리

1. Member 테이블 보정

-- 보정 쿼리
WITH random_url AS (
    SELECT 'https://github.com/user-attachments/assets/28df9078-488c-49d6-9375-54ce5a250742' AS value
    UNION ALL
    SELECT 'https://github.com/user-attachments/assets/385dcafd-6737-41d7-aaa0-9db4ea6f27ea'
    UNION ALL
    SELECT 'https://github.com/user-attachments/assets/209da8ff-7c78-41b7-8e3e-40a2705f714a'
)
UPDATE MEMBER
SET description = JSON_SET(description, '$.imageUrl', 
    (SELECT value FROM random_url ORDER BY RAND() LIMIT 1))
where type_cd = 120;

2. article_main_card 테이블 보정

UPDATE ARTICLE_MAIN_CARD a
JOIN MEMBER m ON a.writer_id = m.id
SET a.writer_description = m.description
WHERE a.writer_id = m.id;

📸 스크린샷

1. Member 테이블 보정 테스트

2. article_main_card 테이블 보정 테스트

image


API-test

아티클 신규 저장 후 article_main_card 테이블 확인

image

아티클 단건 조회

image

🤖 테스트 체크리스트

hun-ca commented 3 months ago

코드보다 보정쿼리 위주로 봐주세요