parent
9012dd14e2
commit
f9a8b431e0
|
@ -69,7 +69,17 @@ class RouletteService(
|
||||||
)
|
)
|
||||||
|
|
||||||
repository.save(roulette)
|
repository.save(roulette)
|
||||||
return request.isActive
|
|
||||||
|
var activeRoulette = false
|
||||||
|
val rouletteList = repository.findByCreatorId(creatorId = memberId)
|
||||||
|
|
||||||
|
rouletteList.forEach {
|
||||||
|
if (request.isActive || it.isActive) {
|
||||||
|
activeRoulette = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return activeRoulette
|
||||||
}
|
}
|
||||||
|
|
||||||
fun updateRoulette(memberId: Long, request: UpdateRouletteRequestV2): Boolean {
|
fun updateRoulette(memberId: Long, request: UpdateRouletteRequestV2): Boolean {
|
||||||
|
@ -81,7 +91,12 @@ class RouletteService(
|
||||||
throw SodaException("잘못된 요청입니다.")
|
throw SodaException("잘못된 요청입니다.")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var activeRoulette = false
|
||||||
rouletteList.forEach {
|
rouletteList.forEach {
|
||||||
|
if (request.isActive || it.isActive) {
|
||||||
|
activeRoulette = true
|
||||||
|
}
|
||||||
|
|
||||||
if (it.id == request.id) {
|
if (it.id == request.id) {
|
||||||
it.can = request.can
|
it.can = request.can
|
||||||
it.items = request.items
|
it.items = request.items
|
||||||
|
@ -90,7 +105,7 @@ class RouletteService(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return request.isActive
|
return activeRoulette
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getRoulette(creatorId: Long, memberId: Long): List<GetRouletteResponseV2> {
|
fun getRoulette(creatorId: Long, memberId: Long): List<GetRouletteResponseV2> {
|
||||||
|
|
Loading…
Reference in New Issue