Skip to content

Commit

Permalink
refactor: (#281) 변경 적용 UseCase
Browse files Browse the repository at this point in the history
  • Loading branch information
khcho0125 committed Jan 18, 2023
1 parent 5222933 commit 0b92d13
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package team.comit.simtong.domain.user.usecase

import team.comit.simtong.domain.user.dto.request.FindEmployeeNumberData
import team.comit.simtong.domain.user.dto.response.FindEmployeeNumberResponse
import team.comit.simtong.domain.user.exception.UserExceptions
import team.comit.simtong.domain.user.spi.QueryUserPort
import team.comit.simtong.global.annotation.UseCase
Expand All @@ -18,10 +19,11 @@ class FindEmployeeNumberUseCase(
private val queryUserPort: QueryUserPort
) {

fun execute(request: FindEmployeeNumberData): Int {
fun execute(request: FindEmployeeNumberData): FindEmployeeNumberResponse {
val user = queryUserPort.queryUserByNameAndSpotAndEmail(request.name, request.spotId, request.email)
?: throw UserExceptions.NotFound()

return user.employeeNumber.value
.let(::FindEmployeeNumberResponse)
}
}

0 comments on commit 0b92d13

Please sign in to comment.