라이브 수정
- 메뉴판 활성화/비활성화 로직 수정
This commit is contained in:
		| @@ -8,5 +8,5 @@ data class EditLiveRoomInfoRequest( | ||||
|     val timezone: String?, | ||||
|     val menuPanId: Long = 0, | ||||
|     val menuPan: String = "", | ||||
|     val isActiveMenuPan: Boolean | ||||
|     val isActiveMenuPan: Boolean? = null | ||||
| ) | ||||
|   | ||||
| @@ -674,27 +674,29 @@ class LiveRoomService( | ||||
|                     .toLocalDateTime() | ||||
|             } | ||||
|  | ||||
|             if (request.isActiveMenuPan) { | ||||
|                 if (request.menuPanId > 0) { | ||||
|                     menuService.updateLiveMenu( | ||||
|                         memberId = member.id!!, | ||||
|                         request = UpdateLiveMenuRequest( | ||||
|                             id = request.menuPanId, | ||||
|                             menu = request.menuPan, | ||||
|                             isActive = true | ||||
|             if (request.isActiveMenuPan != null) { | ||||
|                 if (request.isActiveMenuPan) { | ||||
|                     if (request.menuPanId > 0) { | ||||
|                         menuService.updateLiveMenu( | ||||
|                             memberId = member.id!!, | ||||
|                             request = UpdateLiveMenuRequest( | ||||
|                                 id = request.menuPanId, | ||||
|                                 menu = request.menuPan, | ||||
|                                 isActive = true | ||||
|                             ) | ||||
|                         ) | ||||
|                     ) | ||||
|                     } else { | ||||
|                         menuService.createLiveMenu( | ||||
|                             memberId = member.id!!, | ||||
|                             request = CreateLiveMenuRequest( | ||||
|                                 menu = request.menuPan, | ||||
|                                 isActive = true | ||||
|                             ) | ||||
|                         ) | ||||
|                     } | ||||
|                 } else { | ||||
|                     menuService.createLiveMenu( | ||||
|                         memberId = member.id!!, | ||||
|                         request = CreateLiveMenuRequest( | ||||
|                             menu = request.menuPan, | ||||
|                             isActive = true | ||||
|                         ) | ||||
|                     ) | ||||
|                     menuService.deactivateAll(memberId = member.id!!) | ||||
|                 } | ||||
|             } else { | ||||
|                 menuService.deactivateAll(memberId = member.id!!) | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user