diff --git a/market/controllers/api/sylive/GroupsStatistics.php b/market/controllers/api/sylive/GroupsStatistics.php index a3afa05c..0de0de3c 100644 --- a/market/controllers/api/sylive/GroupsStatistics.php +++ b/market/controllers/api/sylive/GroupsStatistics.php @@ -189,6 +189,9 @@ class GroupsStatistics extends BaseController $orderTotal = $v['total']; } else { $where_order[$levelId] = $groupsId; + if ($itemId) { + $where_order['itemId'] = $itemId; + } $orderTotal = $this->mdSyliveActivityKpidata->count($where_order); } $consultant = $this->mdSyliveActivityKpidata->count([$levelId => $groupsId, 'activityId' => $activityId], 'cfUserId'); @@ -360,7 +363,7 @@ class GroupsStatistics extends BaseController $left_subscribe = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'kpi' => 'subscribe', 'createTime<' => $timeStart]); $left_watch = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'kpi' => 'watch', $left_browse_where => null]); if ($itemId) { - $left_order = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'itemId' => $itemId, 'itemId>' => 0, $left_browse_where => null]); + $left_order = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'itemId' => $itemId, $left_browse_where => null]); } else { $left_order = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'itemId>' => 0, $left_browse_where => null]); } @@ -386,7 +389,7 @@ class GroupsStatistics extends BaseController $right_browse = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'kpi' => 'browse', 'createTime>=' => $timeStart]); $right_watch = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'kpi' => 'watch', $right_browse_where => null]); if ($itemId) { - $right_order = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'itemId' => $itemId, 'itemId>' => 0, $right_browse_where => null]); + $right_order = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'itemId' => $itemId, $right_browse_where => null]); } else { $right_order = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'itemId>' => 0, $right_browse_where => null]); } @@ -550,6 +553,9 @@ class GroupsStatistics extends BaseController $orderTotal = $v['total']; } else { $where_order['bizId'] = $bizId; + if ($itemId) { + $where_order['itemId'] = $itemId; + } $orderTotal = $this->mdSyliveActivityKpidata->count($where_order); } $consultant = $this->mdSyliveActivityKpidata->count(['bizId' => $bizId, 'activityId' => $activityId], 'cfUserId'); @@ -796,6 +802,9 @@ class GroupsStatistics extends BaseController $order = $v['total']; } else { $where_order['cfUserId'] = $cfUserId; + if ($itemId) { + $where_order['itemId'] = $itemId; + } $order = $this->mdSyliveActivityKpidata->count($where_order); } $livePV = $watchDuration = 0;