티스토리 뷰

 

기능 명세서 내용 : 
현재날짜와 예상배송일을 비교해서,
예상배송일이 지났을 경우에만 '주문목록 삭제' 버튼이 보이도록 한다. 


예상배송일이 현재날짜를 지났을 경우 '배송완료'와 배송완료일을 출력한다  , 
예상배송일이 현재날짜를 지나지 않았을 경우 'YYYY-MM-DD' 형식으로 나타낸다.

 

 

현재날짜는 'yyyy-MM-dd' 형식으로 변환 후 model에 담아서 Controller에서 클라이언트로 보낸다!

 

 

 

DTO 클래스에   'yyyy-MM-dd' 형식 변환을 받을 새로운 필드 추가! 

(@Getter , @Setter 추가해놔서 따로 추가 X )

 

 

Mapper.xml의 쿼리에서 예상배송일(expected Date)을 TO_CHAR(orderVO의 예상배송일,'yyyy-MM-dd') 형식으로 변환

 

DTO 필드 추가

 

'yyyy-MM-dd' 는 에러나서 'YYYY-MM-DD'로 변경

 

예상배송일도 Controller에서 로그 찍어보고 형식이 같은 걸 확인

 

기존에 등록된 배송예정일

 

select 쿼리에 사용한 formattedDate

 

현재 날짜를 formet

 

 

jsp에서 JSTL <c:if /> 문으로 

예상배송일이 현재날짜를 지났을 경우 '배송완료!'  , 
예상배송일이 현재날짜를 지나지 않았을 경우 'YYYY-MM-DD' 형식으로 나타낸다.

이 요청 먼저 처리! 

orderVO가 아니라 orderViewDTO 에서 꺼내야합니다

 

예상배송일이 현재날짜와 같거나 지났을 경우 버튼이 보이도록

 

ajax DELETE 요청을 수행한다.. 

DELETE 쿼리나 RESTController 내용은 생략!

 

 

 

 

 

기능실행

 

 

예상배송일이 현재날짜를 지났을 경우 '배송완료'와 배송완료일을 출력한다.

 

 

 

 

예상배송일이 현재날짜를 지나지 않았을 경우 'YYYY-MM-DD' 형식으로 나타낸다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함