위코드 73일차_브랜디 18일차(4/9) 로그

jomminii_before·2020년 4월 9일
1

위코드 로그

목록 보기
70/78

작업내용

[POST - 쿠폰 기획전 등록 API 작성]

  • 기획전 타입이 쿠폰인 기획전을 등록하는 API 작성
  • 쿠폰 기획전의 필수값을 확인하고, 기획전 기간 등의 유효성을 확인한 후 기획전 등록 진행

[GET - 기획전 타입 / 종류 목록 표출 API 작성]

  • 기획전 등록 페이지에서 사용되는 기획전 타입 / 종류 목록 표출
  • 기획전 타입은 전체 표출되고, 기획전 종류는 url parameter로 받은 기획전 타입에 따라 특정 종류 목록이 표출됨

[PUT - 셀러 수정 API 수정]
1) 셀러 상태 변경 권한 확인

  • 기존 : view 단에서 UI로부터 받은 이전 셀러 입점 상태와 바꾸려는 셀러 입점 상태를 비교하여 마스터 권한이 아닐경우 권한 오류 리턴
  • 변경 : 이전 셀러 입점 상태를 어뷰징할 수 있으므로, DB 에서 값을 꺼내와 비교할 수 있도록 DAO 단으로 로직이동

2) 이미지 부분 로직 처리

  • 기존 : UI에서 이미지를 새로 업로드 했을 때만 처리되도록 짜여있었음

  • 변경 : 이미지를 새로 업로드 하지 않아도, 기존에 GET 으로 UI에 뿌려준 이미지 url이 들어오면 해당 url을 저장하도록 수정

  • 기존 : 이미지 필수값 확인을 s3로 새로 업로드한 이미지에서만 유효성 검사 처리가 되었음

  • 변경 : 새로 업로드해서 받은 url과 기존에 가지고 있던 url을 모두 취합한 결과값을 기준으로 필수값이 들어왔는지 확인하도록 처리

profile
https://velog.io/@jomminii 로 이동했습니다.

0개의 댓글