Skip to content

Commit 4f2c3af

Browse files
committed
room쪽 상태 관리 수동으로 들어가던거 수정 -> 자동화 예정
1 parent f9e7095 commit 4f2c3af

2 files changed

Lines changed: 8 additions & 10 deletions

File tree

grpc_service/service/room_service.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class RoomServiceHandler < Bannote::Studyroomservice::Room::V1::RoomService::Ser
2323
}.freeze
2424

2525
# =========================================
26-
# 1. 방 생성
26+
# 1. 방 생성 (status 자동 설정)
2727
# =========================================
2828
def create_room(request, _call)
2929
authorize!("assistant")
@@ -34,7 +34,7 @@ def create_room(request, _call)
3434
department_name: request.department_name.to_s.strip.presence,
3535
name: request.name,
3636
maximum_member: request.maximum_member,
37-
status: request.status,
37+
status: "vacant",
3838
created_by: Current.user_code
3939
)
4040

@@ -72,9 +72,9 @@ def get_room(request, _call)
7272
def list_rooms(request, _call)
7373
authorize!("assistant")
7474

75-
page = request.page.to_i <= 0 ? 1 : request.page.to_i
75+
page = request.page.to_i <= 0 ? 1 : request.page.to_i
7676
size = request.size.to_i <= 0 ? 20 : request.size.to_i
77-
offset = (page - 1) * size
77+
offset = (page - 1) * size
7878

7979
total_count = ::Room.where(deleted_at: nil).count
8080

@@ -95,7 +95,7 @@ def list_rooms(request, _call)
9595
end
9696

9797
# =========================================
98-
# 4. 방 수정
98+
# 4. 방 수정 (status는 자동관리 → 수정 불가)
9999
# =========================================
100100
def update_room(request, _call)
101101
authorize!("assistant")
@@ -109,8 +109,8 @@ def update_room(request, _call)
109109
department_code: request.department_code.presence || room.department_code,
110110
department_name: request.department_name.presence || room.department_name,
111111
name: request.name || room.name,
112-
maximum_member: request.maximum_member || room.maximum_member,
113-
status: request.status
112+
maximum_member: request.maximum_member || room.maximum_member
113+
# status 제거 → 자동관리
114114
)
115115

116116
Bannote::Studyroomservice::Room::V1::UpdateRoomResponse.new(
@@ -179,7 +179,7 @@ def raise_internal(message)
179179
)
180180
end
181181

182-
# Room → Proto 변환 (timestamp 포함)
182+
# Room → Proto 변환
183183
def room_to_proto(room)
184184
Bannote::Studyroomservice::Room::V1::Room.new(
185185
id: room.id,

proto_export/studyroom/room/room.proto

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ message CreateRoomRequest {
3636
string department_name = 2;
3737
string name = 3;
3838
int32 maximum_member = 4;
39-
RoomStatus status = 5;
4039
}
4140

4241
message CreateRoomResponse {
@@ -78,7 +77,6 @@ message UpdateRoomRequest {
7877
string department_name = 3;
7978
string name = 4;
8079
int32 maximum_member = 5;
81-
RoomStatus status = 6;
8280
}
8381

8482
message UpdateRoomResponse {

0 commit comments

Comments
 (0)