parent
9f3a25bd7d
commit
0826db0a5b
|
@ -71,6 +71,14 @@ class NewRouletteService(
|
||||||
fun createRoulette(memberId: Long, request: CreateNewRouletteRequest): Boolean {
|
fun createRoulette(memberId: Long, request: CreateNewRouletteRequest): Boolean {
|
||||||
rouletteValidate(can = request.can, items = request.items)
|
rouletteValidate(can = request.can, items = request.items)
|
||||||
|
|
||||||
|
if (request.isActive) {
|
||||||
|
val rouletteList = repository.findByCreatorId(creatorId = memberId)
|
||||||
|
rouletteList.forEach {
|
||||||
|
it.isActive = false
|
||||||
|
repository.save(it)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
val roulette = NewRoulette(
|
val roulette = NewRoulette(
|
||||||
id = idGenerator.generateId(SEQUENCE_NAME),
|
id = idGenerator.generateId(SEQUENCE_NAME),
|
||||||
creatorId = memberId,
|
creatorId = memberId,
|
||||||
|
|
Loading…
Reference in New Issue