Closed sungyongcho closed 2 years ago
게임 결과 (히스토리) 를 조건에 맞게 조회할 수 있는 동적 쿼리 기능을 추가 구현하였습니다.
동적 쿼리
기존 perPage, page가 전달 되지 않을 때 없을때 game.controller.ts에서 getAllGameResults 함수를 호출 하는 형태는 사용하지 않습니다.
getAllGameResults
'동적 쿼리'를 사용 하기 때문에, 파라미터에서 전달되는 값에 대해 추가적으로 쿼리문이 늘어나는 형태로 코드가 구성되어 있어, query string에 빈 값이 들어오면 쿼리에 포함되지 않습니다.
날짜 querystring은 일자(상세 시간 x, 범위 없음) 만 전달되는 형태로 전달 받았으며, 00시 00분 00초 ~ 23시 59분 59초 기준으로 검색됩니다.
ballSpeed 스트링의 잘못된 값 / 대전 상대 userId 존재 유무 예외처리 하였습니다.
** 더미 데이터도 업데이트 되었습니다.
*** 더미 데이터는 userId: 2 기준, 일자는 2021-11-04, 2021-11-05 검색 하시면 됩니다.
close #121
friend, block 더미데이터도 현재 브랜치에 추가하였습니다.
게임 결과 (히스토리) 를 조건에 맞게 조회할 수 있는
동적 쿼리
기능을 추가 구현하였습니다.기존 perPage, page가 전달 되지 않을 때 없을때 game.controller.ts에서
getAllGameResults
함수를 호출 하는 형태는 사용하지 않습니다.'동적 쿼리'를 사용 하기 때문에, 파라미터에서 전달되는 값에 대해 추가적으로 쿼리문이 늘어나는 형태로 코드가 구성되어 있어, query string에 빈 값이 들어오면 쿼리에 포함되지 않습니다.
날짜 querystring은 일자(상세 시간 x, 범위 없음) 만 전달되는 형태로 전달 받았으며, 00시 00분 00초 ~ 23시 59분 59초 기준으로 검색됩니다.
ballSpeed 스트링의 잘못된 값 / 대전 상대 userId 존재 유무 예외처리 하였습니다.
** 더미 데이터도 업데이트 되었습니다.
*** 더미 데이터는 userId: 2 기준, 일자는 2021-11-04, 2021-11-05 검색 하시면 됩니다.
close #121