From 1b875e1b9a12c7aa5791a6ad19631c0fc14d66b9 Mon Sep 17 00:00:00 2001 From: gahee99 Date: Sun, 12 May 2024 17:38:50 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20work=20viewCount=20+1=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gam/api/domain/user/service/UserServiceImpl.java | 1 + src/main/java/com/gam/api/domain/work/entity/Work.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/main/java/com/gam/api/domain/user/service/UserServiceImpl.java b/src/main/java/com/gam/api/domain/user/service/UserServiceImpl.java index f2ed1683..b3bd3c70 100644 --- a/src/main/java/com/gam/api/domain/user/service/UserServiceImpl.java +++ b/src/main/java/com/gam/api/domain/user/service/UserServiceImpl.java @@ -276,6 +276,7 @@ public WorkPortfolioGetResponseDTO getPortfolio(Long requestUserId, Long userId) val user = findUser(userId); user.setViewCount(user.getViewCount() + 1); val works = getUserPortfolios(userId); + works.forEach(w -> w.viewCountUp()); val scrapList = requestUser.getUserScraps().stream() .map(UserScrap::getTargetId) diff --git a/src/main/java/com/gam/api/domain/work/entity/Work.java b/src/main/java/com/gam/api/domain/work/entity/Work.java index a1f0bf58..07faed8c 100644 --- a/src/main/java/com/gam/api/domain/work/entity/Work.java +++ b/src/main/java/com/gam/api/domain/work/entity/Work.java @@ -78,4 +78,8 @@ private void setUser(User user) { public void setIsFirst(boolean status){ this.isFirst = status; } + + public void viewCountUp() { + this.viewCount += 1; + } } \ No newline at end of file