From eba79f1be73fc35e540540cd5c0fa60577bdd57d Mon Sep 17 00:00:00 2001 From: wonjunYou Date: Sat, 19 Oct 2024 15:42:05 +0900 Subject: [PATCH] =?UTF-8?q?[IDLE-423]=20soft-delete=EA=B0=80=20=EC=A0=81?= =?UTF-8?q?=EC=9A=A9=EB=90=9C=20=EC=A6=90=EA=B2=A8=EC=B0=BE=EA=B8=B0=20ent?= =?UTF-8?q?ity=EC=97=90=EC=84=9C,=20=EC=A6=90=EA=B2=A8=EC=B0=BE=EA=B8=B0?= =?UTF-8?q?=20=ED=95=B4=EC=A0=9C=20=ED=9B=84=20=EB=8B=A4=EC=8B=9C=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95=ED=95=98=EB=8A=94=20=EA=B2=BD=EC=9A=B0=20?= =?UTF-8?q?=EB=B0=9C=EC=83=9D=ED=95=98=EB=8A=94=20=EB=B2=84=EA=B7=B8?= =?UTF-8?q?=EB=A5=BC=20=ED=95=B4=EA=B2=B0=ED=95=9C=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jobposting/facade/JobPostingFavoriteFacadeService.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/idle-application/src/main/kotlin/com/swm/idle/application/jobposting/facade/JobPostingFavoriteFacadeService.kt b/idle-application/src/main/kotlin/com/swm/idle/application/jobposting/facade/JobPostingFavoriteFacadeService.kt index bfaa847b..90daca5f 100644 --- a/idle-application/src/main/kotlin/com/swm/idle/application/jobposting/facade/JobPostingFavoriteFacadeService.kt +++ b/idle-application/src/main/kotlin/com/swm/idle/application/jobposting/facade/JobPostingFavoriteFacadeService.kt @@ -19,7 +19,12 @@ data class JobPostingFavoriteFacadeService( carerId: UUID, jobPostingType: JobPostingType, ) { - jobPostingFavoriteService.create( + jobPostingFavoriteService.findByJobPostingIdAndCarerId( + jobPostingId = jobPostingId, + carerId = carerId, + )?.let { + it.active() + } ?: jobPostingFavoriteService.create( jobPostingId = jobPostingId, carerId = carerId, jobPostingType = jobPostingType,