ㅁ 문제 발생
- 현재 예약 테이블에 예약 데이터가 비품 하나, 시설 하나 있는 상태다.
(맨 위는 정적으로 임시로 박아놓은 데이터다.)
- 화면에서 list를 받아서, classifcation이 "비품"이냐 "시설"이냐에 따라서 조건처리를 해서 화면에 뿌려주는데 이상하게 나온다.
ㅁ 원인
- ReservationDto를 다음 List를 조회해와서 model 객체에 담았다.
- 그리고 List에서 ReservationDto를 꺼내서 이 예약이 비품 예약인지, 시설 예약인지 판단 후에 classification의 값을 담았는데, 계속 덮어 씌워져서 "비품" 예약도 "시설" 예약으로 조건처리되어서 분류, 번호, 이름을 못뽑고 있었다.
ㅁ 해결
- ReservationDto에 String classification 필드를 만들고, List를 반복문으로 돌면서 setClassification() 메소드로 각각의 예약이 비품예약인지, 시설예약인지를 담았다.
'프로젝트 > 파이널프로젝트-대학 행정 그룹웨어' 카테고리의 다른 글
스프링 스케줄러를 사용해서 매일 밤 12시에 쿼리 실행하기 (1) | 2024.12.01 |
---|---|
coolsms로 예약 신청 결과 문자로 전송하기 (0) | 2024.11.30 |
[문제] 나갔다 들어오면 채팅이 안보임 (0) | 2024.11.19 |
[문제] 1대1 채팅방 상대의 사번이 보이지 않고 내 사번이 보임 (0) | 2024.11.14 |
파이널 프로젝트 받아오기 (0) | 2024.11.08 |