기능 구현

    [Feature Implementation]장바구니 체크 유무 확인 후 삭제 기능 구현

    기존의 장바구니에서 상품이 선택이 되지 않아도 confirm문이 실행되어서 confirm문 밖에 if elas문으로 null 체크하여 분기를 놔눠 주었습니다. 해결한 문제 점으로는 1. 기존의 파라미터 값, userId값이 if문의 분기가 늘어나면서 userId가 undefined로 되는 것을 userId를 전역 변수로 설정 후 지역 함수에 들어가게 하여 해결했습니다. 2. 선택하지 않으면 선택하라는 메시지를 건네주기 위해 위와 같이 분기를 만들어 주었습니다. checkNull을 만들어서 체크박스가 선택이 되지 않으면 undefined로 리턴되는데 상품을 선택하라는 창을 띄우게 합니다. 아래 자료들을 참고했습니다. https://velog.io/@jsleeg98/JavaScript-%EC%A0%84%EC..

    [Problem Solving]DB에서 Data(id)가 늘어나지 않고 Foreign key(외래키 값)만 대체되는 것 수정[장바구니 기능]

    DB에서 id는 그대로이고 user_id의 주인만 바뀌기만 해서 왜 그런지 살펴보니 아래처럼 때려지게 되는데, 이렇게 때려버리면 아래처럼 postEntity는 product의 고유 id를 가지고 있는데, 이것을 아래처럼 던져주게 되면 여기서 setUser로 principal의, 즉 세션의 주인으로 값이 변경되서 저장되게 됩니다. 즉, 계속해서 bucket의 id는 늘어나지 않고 값의 주인만 봐뀌는 것! 데이터를 던져줄때 id를 제외해서 해보자 문재해결! 그러나 동시에 다른문제가 발생했다 데이터를 동시에 저장하는 데, 만약 동일 데이터가 있다면 이것을 데이터 형식으로 하나 추가하지 말고 count가 늘어나게 처리해야겠다. 또한, 동일 데이터가 아니라면 데이터 형식으로 추가하게 구현해야 된다.