프로젝트/G.O.A.T(여행 스케줄러)

게시판 답변글

찌서니 2022. 1. 4. 20:01

어제 게시글 입력후, 리스트 보이는거까지 해결됐는데

Member 테이블의 컬럼타입을 바꾸면서 안에 데이터를 지우면서

충돌일어나서 실제적으로는 다시 코딩했다ㅜ

바꾼건 얼마 없는거 같은데 자꾸 bad sql문 뜨고....

 

고객문의 누르면 상세보기

고객문의 답변글 달리는지 체크

페이징 되는지 체크

✔ 검색 기능 추가

 

페이징 체크하려는데 나는 분명 바꾼줄 알았는데

여기서 한 페이징당 체크하고 있었는데 그거 모르고 하느라 시간잡고,,,

 

 

제일 큰 문제는 답변글 올리는거!

csInsertForm에서 보내서 컨트롤러에서 찍히는거까지 봤는데

csInsert에서 먹히지 않음ㅠ

처음에는 보낸 데이터가 ref, re_step, re_level이어서 틀린줄 알고 고쳤는데

DaoImpl에서 cs로 보냈기 때문에 테이블 컬럼명이랑 맞춰야 돼서 앞에 cs를 붙이는게 맞았다.

이부분도 너무 많이 헤맸고ㅠ

 

제일 근본적인 원인은

여기였다!!! csInsertForm에서 보내고 컨트롤러에서 보낼때는 ref, re_level, re_step으로 보내서

앞에 name도 ref, re_level, re_step 이렇게 썼는데

내가 csInsert 컨트롤러에서 받을때 Cs cs로 받았기 때문에 CS테이블의 컬럼명과 일치하지 않아서

계속 값이 0으로 초기화돼서 들어갔다ㅜ

ref, re_level, re_step 이렇게 보내려면 컨트롤러에서 (int ref, int re_level, int re_step) 이렇게 하면 될텐데

나는 편하게 쓰려고 Cs cs로 받아놓고 이상한 짓을 했으니 돌아갈 일이 있나!!!!!

 

 

Controller에서 받을 때 Class로 받았는지, 하나씩 값 넘겼는지 체크!!!

Class로 넘겼으면 Model에 있는 컬럼명이랑 일치해야되고, 하나씩 넘겼다면 name이랑 일치!!!!

 

 

✔ 검색 기능 (이거는 나중에 처리하는게 나을거 같고)

✔ 답변글 달리고나서 다시 넘버링 어떻게 할지 생각

✔ 답변글 달리면 포인트 어떻게 줄지! 사진넣을거면 폴더만들어서 넣기!!!

✔ 회원가입 연결됐으면 세션통해서 입력할때 이름 들어오는지 체크

✔              "                            관리자인지 체크하고 관리자일때만 답변글 버튼 뜨게 수정