public static function createDrawRecord($params) { $record = new LuckyDrawRecord(); if (!array_key_exists('accountId', $params)) { $record->accountId = Token::getAccountId(); } $record->attributes = $params; if (!$record->save()) { throw new ServerErrorHttpException('save lucky draw record failed'); } return $record->_id; }