|
|
|
@ -705,7 +705,9 @@ class FinanceController extends ThinkController
|
|
|
|
|
$page = $page ? $page : 1; //默认显示第一页数据
|
|
|
|
|
$row = $_REQUEST['row'] ?? 10;
|
|
|
|
|
|
|
|
|
|
$map = [];
|
|
|
|
|
$map = [
|
|
|
|
|
"_string" => "1 = 1"
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
$searchGameIds = null;
|
|
|
|
|
$game_ids = array_column(getGameByName(I("game_name"), I("sdk_type")), 'id');
|
|
|
|
@ -896,14 +898,18 @@ class FinanceController extends ThinkController
|
|
|
|
|
|
|
|
|
|
//统计合计
|
|
|
|
|
if (count($exceptIds) > 0) {
|
|
|
|
|
if (isset($map['_string'])) {
|
|
|
|
|
$map['_string'] .= " and s.game_id not in (" . implode(',', $exceptIds) . ")";
|
|
|
|
|
} else {
|
|
|
|
|
$map['_string'] = " s.game_id not in (" . implode(',', $exceptIds) . ")";
|
|
|
|
|
if(IS_SUBSITE){
|
|
|
|
|
$wmtotalMap = $map;
|
|
|
|
|
$wmtotalMap['_string'] .= " and s.game_id in (" . implode(',', $exceptIds) . ")";
|
|
|
|
|
}
|
|
|
|
|
$map['_string'] .= " and s.game_id not in (" . implode(',', $exceptIds) . ")";
|
|
|
|
|
}
|
|
|
|
|
$totalData = D("spend")->totalGameStatistics($map,$searchGameIds);
|
|
|
|
|
|
|
|
|
|
if(IS_SUBSITE){
|
|
|
|
|
$wmTotalData = D("spend")->totalWmGameStatistics($wmtotalMap,$searchGameIds);
|
|
|
|
|
$aggWmTotal = $wmTotalData['aggwmtotal']??0;
|
|
|
|
|
$aggWmFailTotal = $wmTotalData['aggwmfailtotal']??0;
|
|
|
|
|
}
|
|
|
|
|
$sumCash = $totalData['cash_count'];
|
|
|
|
|
$sumBalance = $totalData['balance_coin_count'];
|
|
|
|
|
$sumInside = $totalData['inside_cash_count'];
|
|
|
|
|