MySQL 4

Springboot 예약내역 페이지 리팩토링! with left join

이전 원가+예약 내역 join 후 카드/카카오페이/가상계좌 이렇게 나눠져서 또 db를 들렀다가 왔다 현재 left join으로 다 들고 오게 했다 dao 날짜 미지정 검색 @Query(value = "select a.*,b.price,c.*,v.*,k.* from reservation a inner join product b on a.seat=b.product_name left join card c on a.payment_id=c.cmcht_trd_no left join vbank v on a.payment_id=v.vmcht_trd_no left join kakaopay k on a.payment_id=k.ktid where a.email=? order by a.id desc limit ?,?",nat..

Springboot 예약내역페이지!(1) 예약내역 보여주기(페이징)+ jpa+mysql inner join

이제 예약내역을 확인 할수 있게 뿌려주자 기능은 예약취소/기간별 예약조회 이렇게 두개를 만들었다 (예약취소는 구현중이다) 프런트 서버 html js 최초입장시 로그인 이메일 표시해주는 함수 function getEmail() 최초 입장시 예약내역을 불러와주는 함수 getReservation() (밑에 사진에 자세하게 나와있다) 예약 취소관련함수 function cancleReservation() 페이지다음버튼 function next() 스크립트로 테이블 목록들을 그린다 document.getElementById('header').innerHTML=("예약번호예약일자사용일자예약자리취소결제상황계좌번호/결제수단결제기한/결제완료일금액"); 예약이 없다면 아무것도 표시하지 않는다 if(reservations==..

Springboot Jwt+휴대폰인증!(2) 인증번호 확인

버그+효율성 때문에 리팩토링 하였습니다 https://cordingmonster.tistory.com/131 Springboot 인증 시스템 리팩토링!(1) with interface 이전 글 https://cordingmonster.tistory.com/108?category=1038496 Springboot Jwt+휴대폰인증!(2) 인증번호 확인 이제 인증번호가 맞는지 안 맞는지 판별해보자 프런트 js json형태로 번호/입력 전송 let dat.. cordingmonster.tistory.com 이제 인증번호가 맞는지 안 맞는지 판별해보자 프런트 js json형태로 번호/입력 전송 let data=JSON.stringify({ "phoneNum":""+document.getElementById('p..

Springboot 게시판만들기!(14) 게시글 삭제

이제 대망의 삭제를 할 건데 게시글이 삭제될때 게시글만 삭제되면 안 되고 사진/내용/댓글 모두 삭제시키려고 한다 이미 사진삭제하는 함수는 만들어 놨으니 글/댓글부터 삭제해주는 함수를 만들자 commentdao native쿼리를 이용해서 게시글 번호로 관련된 댓글들을 한 번에 삭제할 수 있게 해 주자 commentservice dao를 불러주는 함수이다 boardservice Listalreadyimages=new ArrayList(); uploadimageservice.deleteImage(alreadyimages, bid); 이전 함수를 호출해서 빈 배열을 준다 이렇게 되면 기존 사진의 배열이 비어있으므로 db의 사진 정보가 그대로 deleteimages배열에 들어가서 그대로 delete문으로 들어가게..