_getSelfMysql(), 't_circuit_battle', array( 'account_id' => myself()->_getAccountId(), 'season' => $season ), array( 'cumulative_score' => $score, 'modifytime' => myself()->_getNowTime() ), array( 'account_id' => myself()->_getAccountId(), 'season' => $season, 'cumulative_score' => $score, 'createtime' => myself()->_getNowTime(), 'modifytime' => myself()->_getNowTime() ) ); } public static function getMyScore($season){ $row = SqlHelper::ormSelectOne( myself()->_getSelfMysql(), 't_circuit_battle', array( 'account_id' => myself()->_getAccountId(), 'season' => $season ) ); return $row ? $row['cumulative_score'] : 0; } public static function getRankingList($season){ $sql = "select * from t_circuit_battle where season=:season order by cumulative_score desc,modifytime asc"; $whereKv = array( "season" => $season, ); $rows = myself()->_getSelfMysql()->execQuery($sql,$whereKv); if (!$rows){ $rows = array(); } return $rows; } }