Fix: search license timer player record list
This commit is contained in:
@@ -253,10 +253,11 @@ function getPlayerRecordList(limitCount) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var requestURL = "";
|
var requestURL = "";
|
||||||
|
|
||||||
if(appID == 3000)
|
if(appID == 3000)
|
||||||
requestURL = "./../server/record/request_app_player_record_list.php";
|
|
||||||
else
|
|
||||||
requestURL = "./../server/record/request_license_timer_player_record_list.php";
|
requestURL = "./../server/record/request_license_timer_player_record_list.php";
|
||||||
|
else
|
||||||
|
requestURL = "./../server/record/request_app_player_record_list.php";
|
||||||
|
|
||||||
sendRequestServer( //url, sendParams, onSuccess, onFail, isDebugMode);
|
sendRequestServer( //url, sendParams, onSuccess, onFail, isDebugMode);
|
||||||
requestURL,
|
requestURL,
|
||||||
|
|||||||
@@ -46,8 +46,8 @@ exit;
|
|||||||
|
|
||||||
|
|
||||||
function makeDateStatement($start_date, $end_date) {
|
function makeDateStatement($start_date, $end_date) {
|
||||||
// return " '".$start_date."' < RecordDateTime AND RecordDateTime < '".$end_date."'";
|
// return " '".$start_date."' < BR.RecordDateTime AND BR.RecordDateTime < '".$end_date."'";
|
||||||
return " '2017-01-01' < RecordDateTime AND RecordDateTime < '".$end_date."'";
|
return " '2017-01-01' < BR.RecordDateTime AND BR.RecordDateTime < '".$end_date."'";
|
||||||
}
|
}
|
||||||
|
|
||||||
function makeSubjectSentence($app_id) {
|
function makeSubjectSentence($app_id) {
|
||||||
@@ -110,7 +110,6 @@ function make_where_statement($date_statement, $player_name_statement, $subject_
|
|||||||
$where_statement = $where_statement." AND ";
|
$where_statement = $where_statement." AND ";
|
||||||
$where_statement = $where_statement.$subject_statement;
|
$where_statement = $where_statement.$subject_statement;
|
||||||
|
|
||||||
// echo $where_statement."\n\n";
|
|
||||||
return $where_statement;
|
return $where_statement;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -192,9 +191,7 @@ function get_player_record_list($maestro_id, $where_statement, $limit_count) {
|
|||||||
$record_date['Record'] = $record;
|
$record_date['Record'] = $record;
|
||||||
array_push($record_array, $record_date);
|
array_push($record_array, $record_date);
|
||||||
}
|
}
|
||||||
// $return_array['RecordList'] = $record_array;
|
|
||||||
|
|
||||||
// return $return_array;
|
|
||||||
return $record_array;
|
return $record_array;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -46,13 +46,15 @@ exit;
|
|||||||
|
|
||||||
|
|
||||||
function makeDateStatement($start_date, $end_date) {
|
function makeDateStatement($start_date, $end_date) {
|
||||||
// return " '".$start_date."' < RecordDateTime AND RecordDateTime < '".$end_date."'";
|
// return " '".$start_date."' < LS.ScoreDateTime AND LS.ScoreDateTime < '".$end_date."'";
|
||||||
return " '2017-01-01' < RecordDateTime AND RecordDateTime < '".$end_date."'";
|
return " '2017-01-01' < LS.ScoreDateTime AND LS.ScoreDateTime < '".$end_date."'";
|
||||||
}
|
}
|
||||||
|
|
||||||
function makeSubjectSentence($app_id) {
|
function makeSubjectSentence($app_id) {
|
||||||
if($app_id == 0)
|
if($app_id == 0)
|
||||||
return "";
|
return "";
|
||||||
|
else if($app_id == 3000)
|
||||||
|
return "";
|
||||||
|
|
||||||
$subject_statement = "";
|
$subject_statement = "";
|
||||||
if(is_subject_bundle_item($app_id)) {
|
if(is_subject_bundle_item($app_id)) {
|
||||||
@@ -77,11 +79,11 @@ function makeSubjectSentence($app_id) {
|
|||||||
$subject_statement = $subject_statement."A.AppID = ".$app_id;
|
$subject_statement = $subject_statement."A.AppID = ".$app_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $subject_statement." AND BR.AppID = A.AppID";
|
return $subject_statement." AND LS.AppID = A.AppID";
|
||||||
}
|
}
|
||||||
|
|
||||||
function makePlayerNameStatement($player_name_list) {
|
function makePlayerNameStatement($player_name_list) {
|
||||||
$player_name_statement = "BR.PlayerID = P.PlayerID";
|
$player_name_statement = "LS.PlayerID = P.PlayerID";
|
||||||
if(strlen($player_name_list) > 0)
|
if(strlen($player_name_list) > 0)
|
||||||
$player_name_statement = $player_name_statement." AND P.Name LIKE '%".$player_name_list."%'";
|
$player_name_statement = $player_name_statement." AND P.Name LIKE '%".$player_name_list."%'";
|
||||||
|
|
||||||
@@ -110,7 +112,6 @@ function make_where_statement($date_statement, $player_name_statement, $subject_
|
|||||||
$where_statement = $where_statement." AND ";
|
$where_statement = $where_statement." AND ";
|
||||||
$where_statement = $where_statement.$subject_statement;
|
$where_statement = $where_statement.$subject_statement;
|
||||||
|
|
||||||
// echo $where_statement."\n\n";
|
|
||||||
return $where_statement;
|
return $where_statement;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -119,8 +120,8 @@ function get_player_record_count($maestro_id, $where_statement, $limit_count) {
|
|||||||
|
|
||||||
$query = "
|
$query = "
|
||||||
SELECT COUNT(*)
|
SELECT COUNT(*)
|
||||||
FROM best_record BR, player P, App A
|
FROM license_score LS, player P
|
||||||
WHERE BR.MaestroID = ? AND ".$where_statement."
|
WHERE LS.MaestroID = ? AND ".$where_statement."
|
||||||
";
|
";
|
||||||
|
|
||||||
if($limit_count > 0)
|
if($limit_count > 0)
|
||||||
@@ -144,8 +145,8 @@ function get_player_record_total_count($maestro_id, $where_statement) {
|
|||||||
|
|
||||||
$query = "
|
$query = "
|
||||||
SELECT COUNT(*)
|
SELECT COUNT(*)
|
||||||
FROM best_record BR, player P, App A
|
FROM license_score LS, player P
|
||||||
WHERE BR.MaestroID = ? AND ".$where_statement."
|
WHERE LS.MaestroID = ? AND ".$where_statement."
|
||||||
";
|
";
|
||||||
|
|
||||||
// echo $query;
|
// echo $query;
|
||||||
@@ -165,11 +166,11 @@ function get_player_record_list($maestro_id, $where_statement, $limit_count) {
|
|||||||
global $db_conn;
|
global $db_conn;
|
||||||
|
|
||||||
$query = "
|
$query = "
|
||||||
SELECT DATE(BR.RecordDateTime) AS Date, TIME(BR.RecordDateTime) AS Time,
|
SELECT DATE(LS.ScoreDateTime) AS Date, TIME(LS.ScoreDateTime) AS Time,
|
||||||
P.Name AS Name, A.KoreanName AS Subject, BR.BestRecord AS Record
|
P.Name AS Name, LS.SubjectName AS Subject, LS.Score AS Record
|
||||||
FROM best_record BR, player P, App A
|
FROM license_score LS, player P
|
||||||
WHERE BR.MaestroID = ? AND ".$where_statement."
|
WHERE LS.MaestroID = ? AND ".$where_statement."
|
||||||
ORDER BY BR.RecordDateTime ASC
|
ORDER BY LS.ScoreDateTime ASC
|
||||||
";
|
";
|
||||||
|
|
||||||
if($limit_count > 0)
|
if($limit_count > 0)
|
||||||
@@ -192,9 +193,7 @@ function get_player_record_list($maestro_id, $where_statement, $limit_count) {
|
|||||||
$record_date['Record'] = $record;
|
$record_date['Record'] = $record;
|
||||||
array_push($record_array, $record_date);
|
array_push($record_array, $record_date);
|
||||||
}
|
}
|
||||||
// $return_array['RecordList'] = $record_array;
|
|
||||||
|
|
||||||
// return $return_array;
|
|
||||||
return $record_array;
|
return $record_array;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user