From 53badf2ff838fb837294a6c94981fb497c99afdb Mon Sep 17 00:00:00 2001 From: lcc Date: Sat, 21 Sep 2024 15:50:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=BE=E9=97=AE=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controllers/api/sylive/GroupsStatistics.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/market/controllers/api/sylive/GroupsStatistics.php b/market/controllers/api/sylive/GroupsStatistics.php index 5d04cf03..91095248 100644 --- a/market/controllers/api/sylive/GroupsStatistics.php +++ b/market/controllers/api/sylive/GroupsStatistics.php @@ -795,14 +795,23 @@ class GroupsStatistics extends BaseController if ($day) { $createTimeStart = strtotime($day . ' 00:00:00'); $createTimeEnd = strtotime($day . ' 23:59:59'); - $where_sort = ['activityId' => $activityId, 'day' => $day, "cfUserId>" => 0, 'kpi' => $sort]; + $where_sort = ['activityId' => $activityId, 'day' => $day, "cfUserId>" => 0]; + if ($activityId < Market_sylive_activity_model::KPI_SHARE_ID) { + $where_sort['kpi'] = $sort; + } if ($sort == 'order') { - $where = ['activityId' => $activityId, 'day' => $day, "cfUserId>" => 0, 'kpi' => $sort]; + $where = ['activityId' => $activityId, 'day' => $day, "cfUserId>" => 0]; if ($itemId) { $where['itemId'] = $itemId; } + if ($activityId < Market_sylive_activity_model::KPI_SHARE_ID) { + $where['kpi'] = $sort; + } } else { - $where = ['activityId' => $activityId, 'day' => $day, "cfUserId>" => 0, 'kpi' => $sort]; + $where = ['activityId' => $activityId, 'day' => $day, "cfUserId>" => 0]; + if ($activityId < Market_sylive_activity_model::KPI_SHARE_ID) { + $where['kpi'] = $sort; + } } $count = $this->mdSyliveActivityKpidata->count($where, 'cfUserId'); if ($count) {