From c9d91bc787b630ced9289ba6090e71174d91ccf3 Mon Sep 17 00:00:00 2001 From: xiaoyu Date: Fri, 19 Jan 2024 12:46:03 +0800 Subject: [PATCH] stic --- market/controllers/api/sylive/GroupsStatistics.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/market/controllers/api/sylive/GroupsStatistics.php b/market/controllers/api/sylive/GroupsStatistics.php index 09a3f44c..89b6ba4f 100644 --- a/market/controllers/api/sylive/GroupsStatistics.php +++ b/market/controllers/api/sylive/GroupsStatistics.php @@ -257,8 +257,8 @@ class GroupsStatistics extends BaseController $groupsId = intval($v['groupsId']); $groupsName = $v['groupsName'] ? $v['groupsName'] : '-'; } - $consultant = $this->mdSyliveActivityKpidata->count([$levelId => $groupsId, 'activityId' => $activityId], 'cfUserId'); - $allConsultant = $this->mdSyliveGroupsUser->count([$levelId => $groupsId, 'activityId' => $activityId, 'status>=' => 0]); + $consultant = $this->mdSyliveActivityKpidata->count([$levelId => $groupsId, 'activityId' => $activityId, "cfUserId in (SELECT userId FROM lc_market_sylive_groups_user WHERE activityId = {$activityId} and status = 0)" => null], 'cfUserId'); + $allConsultant = $this->mdSyliveGroupsUser->count([$levelId => $groupsId, 'activityId' => $activityId, 'status' => 0]); $consultant > $allConsultant && $allConsultant = $consultant; $livePV = $watchDuration = 0; if ($channelId) {