bug修改
This commit is contained in:
@@ -676,19 +676,43 @@ class Room extends adminApi
|
||||
if($type == 2){
|
||||
$start_time = strtotime(date('Y-m-d'));
|
||||
$end_time = $start_time + 86400;
|
||||
$tables = GiftTableManager::getTablesByTimeRange(
|
||||
$start_time,
|
||||
$end_time
|
||||
);
|
||||
}elseif ($type == 3){
|
||||
$start_time = strtotime(date('Y-m-d',strtotime('-1 day')));
|
||||
$end_time = $start_time + 86400;
|
||||
$tables = GiftTableManager::getTablesByTimeRange(
|
||||
$start_time,
|
||||
$end_time
|
||||
);
|
||||
}elseif ($type == 4){
|
||||
$start_time = strtotime(date('Y-m-d',strtotime('-2 day')));
|
||||
$end_time = $start_time + 86400;
|
||||
$tables = GiftTableManager::getTablesByTimeRange(
|
||||
$start_time,
|
||||
$end_time
|
||||
);
|
||||
}elseif ($type == 1){
|
||||
$start_time = 1748676768;//2025-06-00 15:32:48
|
||||
$end_time = time();
|
||||
$tables = GiftTableManager::getTablesByTimeRange(
|
||||
$start_time,
|
||||
$end_time
|
||||
);
|
||||
}
|
||||
|
||||
$profit = db::name('vs_give_gift')->where('from_id', $room_id)->where('from',2)->where('createtime', 'between', [$start_time, $end_time])->sum('total_price');
|
||||
return $profit;
|
||||
$all_total_price =0;
|
||||
if($tables){
|
||||
foreach ($tables as $table_name){
|
||||
//表前缀
|
||||
$table_prefix = config('database.prefix');
|
||||
$table_name = str_replace($table_prefix, '', $table_name);
|
||||
$total_price = db::name($table_name)->where('from_id', $room_id)->where('from',2)->where('createtime', 'between', [$start_time, $end_time])->sum('total_price');
|
||||
$all_total_price += $total_price;
|
||||
}
|
||||
}
|
||||
return $all_total_price;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user