diff --git a/application/adminapi/controller/Room.php b/application/adminapi/controller/Room.php index b0aefa3f..ffa1dda0 100644 --- a/application/adminapi/controller/Room.php +++ b/application/adminapi/controller/Room.php @@ -2057,4 +2057,39 @@ class Room extends adminApi return V(1, "成功", $return_data); } + + //房间幸运值流水详情 + public function room_luck_list(){ + $page = input('page', 1); + $page_limit = input('page_limit', 10); + $room_id = input('room_id', ''); + if(empty($room_id)){ + return V(0, "房间ID不能为空"); + } + $count = db::name("vs_room_luck_value")->where(['room_id'=>$room_id])->count(); + $room_host_lists = db::name("vs_room_luck_value") + ->where(['room_id'=>$room_id]) + ->order('createtime desc') + ->page($page, $page_limit)->select(); + if($room_host_lists){ + foreach ($room_host_lists as $key => $value){ + $room_host_lists[$key]['send_nickname'] = db::name('user')->where(['id'=>$value['send_uid']])->value('nickname'); + $room_host_lists[$key]['send_avatar'] = db::name('user')->where(['id'=>$value['send_uid']])->value('avatar'); + $room_host_lists[$key]['send_user_code'] = db::name('user')->where(['id'=>$value['send_uid']])->value('user_code'); + $room_host_lists[$key]['recv_nickname'] = db::name('user')->where(['id'=>$value['recv_uid']])->value('nickname'); + $room_host_lists[$key]['recv_avatar'] = db::name('user')->where(['id'=>$value['recv_uid']])->value('avatar'); + $room_host_lists[$key]['recv_user_code'] = db::name('user')->where(['id'=>$value['recv_uid']])->value('user_code'); + $room_host_lists[$key]['gift_name'] = db::name('vs_gift')->where(['gid'=>$value['gift_id']])->value('gift_name'); + $room_host_lists[$key]['createtime'] = date('Y-m-d H:i:s', $value['createtime']); + } + } + $return_data = [ + 'page' =>$page, + 'page_limit' => $page_limit, + 'count' => $count, + 'lists' => $room_host_lists + ]; + return V(1, "成功", $return_data); + } + } \ No newline at end of file