본문 바로가기
프로젝트/파이널프로젝트-대학 행정 그룹웨어

[문제] 예약 내역에서 비품이 안 보임

by moca7 2024. 11. 27.

 

 

 

ㅁ 문제 발생

 

 

 

- 현재 예약 테이블에 예약 데이터가 비품 하나, 시설 하나 있는 상태다.

(맨 위는 정적으로 임시로 박아놓은 데이터다.)

 

- 화면에서 list를 받아서, classifcation이 "비품"이냐 "시설"이냐에 따라서 조건처리를 해서 화면에 뿌려주는데 이상하게 나온다.

 

 

 

 

 

ㅁ 원인

 

 

 

 

- ReservationDto를 다음 List를 조회해와서 model 객체에 담았다.

- 그리고 List에서 ReservationDto를 꺼내서 이 예약이 비품 예약인지, 시설 예약인지 판단 후에 classification의 값을 담았는데, 계속 덮어 씌워져서 "비품" 예약도 "시설" 예약으로 조건처리되어서 분류, 번호, 이름을 못뽑고 있었다.

 

 

 

 

 

ㅁ 해결

 

 

 

 

- ReservationDto에 String classification 필드를 만들고, List를 반복문으로 돌면서 setClassification() 메소드로 각각의 예약이 비품예약인지, 시설예약인지를 담았다.