라이브 수정

- 메뉴판 활성화/비활성화 로직 수정
This commit is contained in:
Klaus 2024-03-07 05:39:16 +09:00
parent 5609bdb6f4
commit c66421b45d
2 changed files with 21 additions and 19 deletions

View File

@ -8,5 +8,5 @@ data class EditLiveRoomInfoRequest(
val timezone: String?, val timezone: String?,
val menuPanId: Long = 0, val menuPanId: Long = 0,
val menuPan: String = "", val menuPan: String = "",
val isActiveMenuPan: Boolean val isActiveMenuPan: Boolean? = null
) )

View File

@ -674,27 +674,29 @@ class LiveRoomService(
.toLocalDateTime() .toLocalDateTime()
} }
if (request.isActiveMenuPan) { if (request.isActiveMenuPan != null) {
if (request.menuPanId > 0) { if (request.isActiveMenuPan) {
menuService.updateLiveMenu( if (request.menuPanId > 0) {
memberId = member.id!!, menuService.updateLiveMenu(
request = UpdateLiveMenuRequest( memberId = member.id!!,
id = request.menuPanId, request = UpdateLiveMenuRequest(
menu = request.menuPan, id = request.menuPanId,
isActive = true menu = request.menuPan,
isActive = true
)
) )
) } else {
menuService.createLiveMenu(
memberId = member.id!!,
request = CreateLiveMenuRequest(
menu = request.menuPan,
isActive = true
)
)
}
} else { } else {
menuService.createLiveMenu( menuService.deactivateAll(memberId = member.id!!)
memberId = member.id!!,
request = CreateLiveMenuRequest(
menu = request.menuPan,
isActive = true
)
)
} }
} else {
menuService.deactivateAll(memberId = member.id!!)
} }
} }
} }