修改了room_checkou,简化了计算,并去除了重复代码