목록Back-End/Spring Boot (35)
Wanna be Brilliant Full-Stack Developer
SELECT u.id, u.username, u.profileImageUrl, (SELECT true FROM subscribe WHERE fromUserId = 1 AND toUserId = u.id) subscribeState, (1=u.id) equalUserState FROM user u INNER JOIN subscribe s ON u.id = s.toUserId WHERE s.fromUserId = 2; 이쿼리를 if문을 넣어서 조금만 수정을 해보려고하는데 SELECT u.id, u.username, u.profileImageUrl, if ((SELECT 1 FROM subscribe WHERE fromUserId = 1 AND toUserId = u.id), 1, 0) subscribeSta..
목표 각자 펭지에서 구독정보를 누를떄 나오는 트리거에서 구독취소와 구독하기를 구현해보려고한다! 구독정보${dto.subscribeCount } 구독정보를 클릭할때 subscribeInfoModalOpen() 이 오픈된다. 이것은 또 어디있냐면 똑같이 profile.js에 있다. function subscribeInfoModalOpen() { $(".modal-subscribe").css("display", "flex"); } modal-subscribe 라는 클래스를 찾아서 화면에 보여준다! modal-subscribe 어디있는가? 프로필.jsp 제일 밑에 구독정보 love 구독취소 ssar 구독취소 구독정보를 눌렀을떄 우리가 들고와야하는정보는 profileImageUrl이랑 username이랑 내가 이..
목표 구독및 구독 취소 만들어보려고한다! 우리가 해야하는것은 구독하기와 구독취소를 호출을 SubscribeApiController 에서 해야하는데! profile.js를 수정하려고한다! // (1) 유저 프로파일 페이지 구독하기, 구독취소 function toggleSubscribe(obj) { if ($(obj).text() === "구독취소") { $(obj).text("구독하기"); $(obj).toggleClass("blue"); } else { $(obj).text("구독취소"); $(obj).toggleClass("blue"); } } 이벤트 정보를 받아서 obj (toggleSubscribeModal)버튼을 누르면 this 를 넘기는데 this라는 것이 이벤트정보가 넘어간다 그 이벤트 정보를..
목표 구독자수 랜더링하는것을 해보려고한다! 내 구독자수 확인과 상대방 user에게 갔을떄 구독할떄와 취소할때 구독자수 랜더링도 적용해보려고한다 처음에는 UserProfileDto에 두가지를 추가해야한다! package com.cos.photogramstart.web.dto.user; import com.cos.photogramstart.domain.user.User; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @Builder @AllArgsConstructor @NoArgsConstructor @Data public class UserProfileDto..