0113 개발일지

Yesol Lee·2022년 1월 13일
0

개발일지 - 2022

목록 보기
9/187

오늘 한 일

  1. DB 컬럼의 길이 기준으로 input 입력 길이 제한 걸기
  2. 출장 종료일 입력 시 출장 시작일 이후로 선택할 수 있도록 제한
  3. 인물 검색 페이지에서 인물 추가, 수정, 삭제 로직 수정
  4. 웹사이트에서 선택한 시간과 DB에 저장되는 시간 사이 9시간 차이나는 문제 해결 (timezone)
  5. 교통편 select에 '선택 안한' 상태 추가
  6. 유효성 검사 추가: 출장자, 결재자, 수신자 선택 여부, 출장 시작일<=출장 종료일 여부, 교통편 선택 여부
  7. 글자 수 제한, 필수입력값 등 안내 문구 추가
  8. 수신자: 경영관리 부서 사람 디폴트로 넣어놓기
  9. 출장 수정 시 경비에 전달될 출장자 이름 값이 null인 오류 수정하기 (그냥 됐다..)
  10. 세션 사용자 정보에서 값 가져와서 작성자 id 저장 + 작성자 이름, 부서명 보여주기 진행 중

금요일까지 할 일

1. 출장 상세 화면 관련

  1. 모든 input에 현재 글자 수 제한 없음 -> DB 컬럼의 길이 기준으로 전부 길이 제한 걸기
  2. 신청자 이름 수정 가능 -> 수정 불가능
  3. date 클릭 시 datePicker 2개 뜸 (jQuery, html 기본) -> 하나로 통일
  4. 출장 시작일보다 출장 종료일이 빠를 수 없게 제한
  5. price 비용 부분에 문자열 입력 가능 -> 0 이상 숫자만 입력할 수 있도록 변경
  6. 수신자: 경영관리 부서 사람 디폴트로 넣어놓기
  7. bt_id 값 readOnly로 노출됨 -> 사용자에게 안보이게 변경
  8. '다시' 버튼 클릭 시 수정가능한 input 값 전부 초기화
  9. 생성 시 작성일에 오늘 날짜 넣어주기

2. 인물 검색 화면 관련

  1. '검색' 버튼 클릭 시 `hasJson` 400 오류 해결하기~~
  2. 인물 삭제 후 다시 인물검색 켜면 여전히 삭제한 이름 뜨는 문제 (db 정보가 그대로 와서 그런듯)
  3. 인물 삭제 후 다시 추가하는 경우 user_id 다시 넣어주기 -> USER_NAME변경으로 바꿈

3. 출장 목록 화면 관련

  1. 부서명도 보여주기 (저장된 부서코드 -> 부서 테이블 부서명 가져오기)

4. 세션 적용

  1. 출장 상세 화면에 신청자(작성자) 이름, 부서명 가져와서 넣기 (수정 불가)
  2. 세션 정보 가져와서 작성자 id와 비교해 작성자만 수정/삭제할 수 있도록 변경

5. 경비 수정 관련

  1. 출장 수정 시 경비에 전달될 출장자 이름 값이 null인 오류 수정하기

현재 오류

  1. 글 작성자 정보 조회, 저장 관련 -> 글 생성 시 부서 이름 안 뜸 / 글 조회 시 작성자 이름 안 뜸
profile
문서화를 좋아하는 개발자

0개의 댓글