|
|
|
@ -3519,16 +3519,17 @@ class ExportController extends Controller
|
|
|
|
|
}
|
|
|
|
|
$map = " 1=1 ";
|
|
|
|
|
$game_map = "";
|
|
|
|
|
if (isset($_REQUEST['game_name'])) {
|
|
|
|
|
if (isset($_REQUEST['game_name']) && isset($_REQUEST['server_name'])) {
|
|
|
|
|
$game_ids = implode(',', array_column(getGameByName($_REQUEST['game_name'], $_REQUEST['game_type']), 'id'));
|
|
|
|
|
$map .= " AND game_id in (" . implode(',', array_column(getGameByName($_REQUEST['game_name'], $_REQUEST['game_type']), 'id')) . ")";
|
|
|
|
|
$map .= " AND game_id in ({$game_ids})";
|
|
|
|
|
$game_map = " AND EXISTS (SELECT upi.user_id FROM tab_user_play_info as upi where upi.game_id in ({$game_ids}) AND upi.user_id = u.id ";
|
|
|
|
|
if (isset($_REQUEST['server_name'])) $game_map .= " AND upi.server_name = '{$_REQUEST['server_name']}' ";
|
|
|
|
|
$game_map .= ") ";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (isset($_REQUEST['server_name'])) {
|
|
|
|
|
$map .= " AND server_name = '{$_REQUEST['server_name']}' ";
|
|
|
|
|
} else if (isset($_REQUEST['game_name'])) {
|
|
|
|
|
$game_ids = implode(',', array_column(getGameByName($_REQUEST['game_name'], $_REQUEST['game_type']), 'id'));
|
|
|
|
|
$map .= " AND game_id in ({$game_ids})";
|
|
|
|
|
$game_map = " AND EXISTS (SELECT upi.user_id FROM tab_user_play as upi where upi.game_id in ({$game_ids}) AND upi.user_id = u.id ";
|
|
|
|
|
$game_map .= ") ";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取包含的用户id
|
|
|
|
|