오늘 한 일
오늘은 지금까지 구현한 게시판 CRUD 기능이 잘 돌아가는지 확인하는 시간을 가졌다.
오늘 확인한 것
- 출장 정보 목록 조회 및 페이징
- 출장 정보 상세 조회 시 출장 정보 + 출장 비용 4개 찾아와서 같이 보여주기
- 출장 정보 생성, 수정, 삭제 시 출장 비용도 같이 처리됨
- 출장자 이름 (텍스트 검색), 출장일 (검색일을 포함하고 있는 출장 전부 불러옴) 기준 검색
오늘 수정한 것
- DB 테이블명, 컬럼명 대문자로 변경, 이름 일부 수정
- html의 select 부분 value 하드코딩된 string이던 것 전부 int로 변경 -> db에 반영
- select value와 label 정리해서 공통 정보 파일에 작성: 추후 동료분들이 DB 접근할 때 필요
- sql.xml 의 sql 쿼리부분 가독성 있게 세로로 정리
sysout
으로 출력하던 로그 예제 파일의 LOGGER
사용해서 출력하는 것으로 변경
- 상세 정보 조회 시 비용 합계 안 뜨던 문제 해결
- JAVA의 property명 테이블명과 동일한 대문자 + 언더바로 했을 때 작동하는지 테스트 완료:
resultType=egovMap
일때만 jsp에 camelCase로 넘어오고 나머지 경우에는 property명 그대로 사용해도 적용되는 것 확인하고 register 페이지에 변경 완료. 근데 갑자기 생성/수정 버튼 클릭 시 javascript 기능 작동이 안되는듯?
다음주부터 할 일
- 출장 비용 생성 시 기업 경비 테이블에도 업데이트하기
- 출장 정보 생성 시 일정관리 테이블에도 업데이트하기
- 출장자, 결재자, 수신자 입력 시 사용자정보 테이블, 부서/직급 테이블에서 조회해서 넣기 (팝업창)
- 첨부파일 업로드, 다운로드
- java property db와 동일하게 대문자와 언더바로 바꾸기