bo
This commit is contained in:
@@ -437,25 +437,25 @@ class GroupsStatistics extends BaseController
|
||||
$re = $this->mdSyliveActivity->get(['activityId' => $activityId]);
|
||||
$times = $legendData = $yAxisSeries = $xAxisData = [];
|
||||
if ($re) {
|
||||
$timeStart = $re['timeStart'];
|
||||
$timeStart = $re['activityStart'];
|
||||
$timeEnd = $re['timeEnd'];
|
||||
if ($timeStart != '0000-00-00 00:00:00' && (date('Y-m-d H:i:s') > $timeStart)) {
|
||||
$start_Time = strtotime($timeStart);
|
||||
$end_Time = strtotime($timeEnd);
|
||||
$legend_data = [['name' => date('Y-m-d', $start_Time) . '的观看数', 'value' => 'watch'],
|
||||
$legend_data = [['name' => date('Y-m-d', $start_Time) . '的浏览数', 'value' => 'browse'],
|
||||
['name' => date('Y-m-d', $start_Time) . '的订单数', 'value' => 'order']];
|
||||
$add_time = '+1 hour';
|
||||
$diff = abs($start_Time - $end_Time); // 获取时间差
|
||||
$hour = ceil($diff / 3600); // 获取相差小时数
|
||||
$hour < 6 && $add_time = '+30 minute';//转分钟显示
|
||||
$add_time = '+1 day';
|
||||
// $diff = abs($start_Time - $end_Time); // 获取时间差
|
||||
// $hour = ceil($diff / 3600); // 获取相差小时数
|
||||
// $hour < 6 && $add_time = '+30 minute';//转分钟显示
|
||||
$ii = 0;
|
||||
while ($start_Time < $end_Time) {
|
||||
$start = date('Y-m-d H:i:s', $start_Time);
|
||||
$ii > 0 && $start = date('Y-m-d H:i:s', $start_Time + 60);
|
||||
$name_start = date('H:i', $start_Time);
|
||||
$ii > 0 && $start = date('Y-m-d H:i:s', $start_Time + 86400);
|
||||
$name_start = date('Y-m-d', $start_Time);
|
||||
$start_Time = strtotime($add_time, $start_Time);
|
||||
$name = $name_start . '-' . date('H:i', $start_Time);
|
||||
$end = date('Y-m-d H:i:s', $start_Time + 59);
|
||||
$name = $name_start . '-' . date('Y-m-d', $start_Time);
|
||||
$end = date('Y-m-d H:i:s', $end_Time);
|
||||
$times[] = ['name' => $name, 'start' => $start, 'end' => $end];
|
||||
$xAxisData[] = $name;
|
||||
$ii++;
|
||||
|
||||
Reference in New Issue
Block a user