회고
위코드에서의 마지막 일요일.... 이라고 쓰려고 했는데 생각해보니 위코드 끝나도 고시원 일주일 남아서 다음주에는 나오겠네
브랜디 api 는 이제 1차로는 다 마무리되어서 새로 개발을 한다기보다는 이제 리팩토링에 집중을 해야할거 같다. (프론트 분이 하는 api 제외) 그래도 이제 좀 했다고 1~2주차때 한걸 보면 고칠게 군데군데 눈에 띈다. 역시 하면 는다는게 정설...
내일부터는 UI가 나올동안 백엔드 팀원들이랑 같이 보면서 리팩토링 하고 발표 준비하고 해야지
오늘 23:59 부로 위코드 6기 치킨계가 끝난다. 매주 3개 이상씩 쓰기였는데 다행히 다 충족시켜서 벌금은 없다. 프로젝트 때부터는 정말 3개씩만 겨우 써서 추가로 많이 쓰진 못했다. 그래서 전체 개수로는 2위... 1위한 분은 뭘 한거지
이제 정말 위코드도 끝이 다되가나보다. 벌써 아쉽다.
작업 내용
1) refactoring/change_password_v1
[제한 조건 추가 / sql 바인딩 데이터 변경 / 인자명 수정][제한 조건 추가]
- 변경할 비밀번호 길이가 4글자 미만이면 에러 반환 (‘TOO_SHORT_PASSWORD’)
- 존재하지 않는 계정의 비밀번호 변경을 요청하면 에러 반환. row count = 0 특성 이용.(‘INVALID_PARAMETER_ACCOUNT_NO’)
[인자명 수정]
- 전달 인자 명칭을 명확히 하기 위해 변경(account_info -> change_info)
[sql 바인딩 데이터 변경]
- get_account_password 와 change_password dao 에서 sql 바인딩을 위해 사용한 데이터 변경
- (기존) 바인딩을 위해 새로운 dict 를 정의해서 사용
- (변경) 인자로 받아온 change_info 에 담긴 데이터를 그대로 사용
2) refactoring/image_uploader_and_put_seller_info and put event_info
[schema v2.2]
- seller_account, products, product_infos에 맞는 번호 설정
[공통 이미지 업로더 적용(셀러 수정, 기획전 등록/수정) 외 일부 내용 수정][PUT - 셀러 수정]
- 공통 이미지 업로더 적용
-> 기존 : 셀러 전용 이미지 업로더 사용
-> 변경 : 공통 이미지 업로더 사용
POST/PUT - 기획전 등록/수정
- 공통 이미지 업로더 적용
-> 기존 : 기획전 전용 이미지 업로더 사용
-> 변경 : 공통 이미지 업로더 사용
- 에러 메시지 통일
-> 기존 : NO와 MISSING 혼용
-> 변경 : NO로 통일. ex) NO_DETAIL_IMAGE
- 기획전 타입이 상품, 유튜브 일 경우 기획전 종류 유효성 확인 추가
-> 선택된 기획전 타입에 해당되는 기획전 종류가 아니면 에러 반환
- 기획전 상품 정보를 json loads로 파싱하는 과정을 try/except 방식에서 if 문 방식으로 변경
(기획전 등록)
- event_type_id 를 str 로 받아오던 것에서 int 로 받아오도록 변경