isAjax()) { $condition = [ ['site_id', '=', $this->site_id], ['game_id', '=', $game_id] ]; //中奖状态 $is_winning = input('status', ''); if ($is_winning !== '') { $condition[] = ['is_winning', '=', $is_winning]; } //会员昵称 $member_nick_name = input('member_nick_name', ''); if ($member_nick_name) { $condition[] = ['member_nick_name', 'like', '%' . $member_nick_name . '%']; } //参与时间 $start_time = input('start_time', ''); $end_time = input('end_time', ''); if ($start_time && $end_time) { $condition[] = ['create_time', 'between', [date_to_time($start_time), date_to_time($end_time)]]; } elseif (!$start_time && $end_time) { $condition[] = ['create_time', '<=', date_to_time($end_time)]; } elseif ($start_time && !$end_time) { $condition[] = ['create_time', '>=', date_to_time($start_time)]; } $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); $model = new RecordModel(); $list = $model->getGamesDrawRecordPageList($condition, $page, $page_size, 'record_id desc'); return $list; } } }