2021-metaverse-developer-contest/co-ex

Bug: Stores 테이블에 PK가 floor도 포함해야할 것 같음, 추가로 쿼리를 날릴 때도 floor을 추가해야할 것 같음

exgs opened this issue · 4 comments

exgs commented

문제 상황

"커피빈"의 경우 name과 subCategory가 일치함에도 층수가 다르다. x,y 좌표가 동일한 것으로보아 2층 짜리 매장인가 싶다.

따라서 나타나는 현상은 다음과 같다. 지하 1층의 커피빈을 눌렀을 때, 1층의 커피빈으로 나온다.

해결 방안

Stores 테이블의 pk를 세가지로 만들고, 쿼리를 날릴 때도 3가지 조건을 넣어준다.

두 커피빈은 다른 매장으로 보임 스타필드 코엑스몰에서 봤을 때 커피빈 도심공항점이 있고 도심공항타워점이 있음
둘의 시퀀스도 다름

실제로 스타필드 코엑스몰의 매장 위치를 보면 다른 매장임

exgs commented

Canvas에서 서로 다른 위치에 있는 것으로 보임, 커피빈을 제외하곤 CategorySub와 name이 겹치는 매장이 없다고 함.
따라서 DB에 이름을 수정함으로써 문제 해결을 함.
다만, modifiedX, modifiedY 좌표가 같다는 것이 이해가 되지 않음. 실제 코엑스몰에서 다시 한번 확인해보고 싶은 생각이 있음.
스크린샷 2021-11-01 오후 11 15 10

스크린샷 2021-11-01 오후 11 15 21

exgs commented

코엑스에 가서 실제로 확인했을 때, 서로 연결되있지 않은 매장임을 눈으로 그리고 매장 직원을 통해 확인함