Spring boot kim's Shop/리팩토링

Springboot 리팩토링 재고정리 시스템!

디비드킴 2021. 9. 25. 13:05

이전에 이미 만들어놨던

재고 정리 시스템이 있었다

가상계좌 미입금 시 재고를 정리하는 건데

테이블 변화로 인해 리팩터링이 필요했다

스프링 배치+스프링 스케줄러를 그대로 이용하고

sql만 바꿔주면 된다

 

vbankDao

vbankDao.java

같은 아이디를 조인해서 

결제상태=ready and 입금일 <오늘 날짜이면 

delete가 된다!

 

테스트

현재 기준 2021/09/25 12:30:00

https://localhost:8443/showReservationPage.html
mysql

예약에서는 813~816번이 삭제돼야 하고

vbank에서는 113~114가 삭제되어야 한다

 

이제 기다려보자

13시가 될 때까지

13시 02분 

https://localhost:8443/showReservationPage.html
mysql

성공!