where([ 'user_id' => $user_id, 'is_used' => 0, 'expiry_time' => ['>=', time()] ])->order(['create_time' => 'asc'])->find(); } /** * 设置为已使用 * @return false|int */ public function setIsUsed() { return $this->save(['is_used' => 1]); } }