๐ ๏ธ Issue Overview
์ฌ์ฉ์๊ฐ ์ฌ์ ํฌํ๋ง ํ๊ณ ์ดํํด๋ ๋ง์ดํ์ด์ง > ๋ด ๋ฐฐํ ๊ธฐ๋ก์ ํด๋น ๋ฐฐํ์ด ๋
ธ์ถ๋จ. ์ฌํํฌํ๊น์ง ์๋ฃํ ๊ฒฝ์ฐ์๋ง ๋
ธ์ถ๋์ด์ผ ํจ.
๐ Issue Description
BattleVote๋ ์ฌ์ ํฌํ ์์ ์ preVoteOption๋ง ์ฑ์์ง ์ฑ๋ก ๋จผ์ ์์ฑ๋๊ณ , postVoteOption์ ์ฌํํฌํ๋ฅผ ์๋ฃํด์ผ ์ฑ์์ง. ๊ทธ๋ฐ๋ฐ VoteQueryService๊ฐ ์ฌ์ฉํ๋ BattleVoteRepository์ ์กฐํ/์นด์ดํธ ์ฟผ๋ฆฌ๋ค์ด postVoteOption ์กด์ฌ ์ฌ๋ถ๋ฅผ ํํฐ๋งํ์ง ์์, ์ฌ์ ํฌํ๋ง ํ ๊ธฐ๋ก๋ ๊ทธ๋๋ก ์กฐํ๋จ.
โ
To do
๐ ๏ธ Issue Overview
์ฌ์ฉ์๊ฐ ์ฌ์ ํฌํ๋ง ํ๊ณ ์ดํํด๋ ๋ง์ดํ์ด์ง > ๋ด ๋ฐฐํ ๊ธฐ๋ก์ ํด๋น ๋ฐฐํ์ด ๋ ธ์ถ๋จ. ์ฌํํฌํ๊น์ง ์๋ฃํ ๊ฒฝ์ฐ์๋ง ๋ ธ์ถ๋์ด์ผ ํจ.
๐ Issue Description
BattleVote๋ ์ฌ์ ํฌํ ์์ ์preVoteOption๋ง ์ฑ์์ง ์ฑ๋ก ๋จผ์ ์์ฑ๋๊ณ ,postVoteOption์ ์ฌํํฌํ๋ฅผ ์๋ฃํด์ผ ์ฑ์์ง. ๊ทธ๋ฐ๋ฐVoteQueryService๊ฐ ์ฌ์ฉํ๋BattleVoteRepository์ ์กฐํ/์นด์ดํธ ์ฟผ๋ฆฌ๋ค์ดpostVoteOption์กด์ฌ ์ฌ๋ถ๋ฅผ ํํฐ๋งํ์ง ์์, ์ฌ์ ํฌํ๋ง ํ ๊ธฐ๋ก๋ ๊ทธ๋๋ก ์กฐํ๋จ.โ To do
BattleVoteRepository์postVoteOption IS NOT NULLํํฐ๊ฐ ์ ์ฉ๋ ์กฐํ/์นด์ดํธ ๋ฉ์๋ ์ถ๊ฐVoteQueryService.findUserVotes/countUserVotes๊ฐ ์ ๊ท ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝMypageService.getBattleRecords()์ ๋ฆฌ