From f901ce5dbd8ab3799988ab5ac44b0ed92ef68048 Mon Sep 17 00:00:00 2001 From: dengbw Date: Fri, 4 Nov 2022 16:56:05 +0800 Subject: [PATCH] market_statistics_1104_3 --- market/controllers/api/sylive/Statistics.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/market/controllers/api/sylive/Statistics.php b/market/controllers/api/sylive/Statistics.php index 849b41e9..1b034c38 100644 --- a/market/controllers/api/sylive/Statistics.php +++ b/market/controllers/api/sylive/Statistics.php @@ -629,6 +629,7 @@ class Statistics extends BaseController $type = intval($this->input_param('type')); $kpi = $this->input_param('kpi'); $area = $biz = $consultant = []; + $kpi == 'order' && $kpi = 'orderTotal'; if ($type == 1) { } else { @@ -638,8 +639,8 @@ class Statistics extends BaseController $areaId = intval($v['areaId']); $re = $this->mdSyliveOrganization->get(['organizationId' => $areaId]); $name = $re['organizationName'] ? $re['organizationName'] : '-'; - $value = $this->mdSyliveActivityKpidata->count(['activityId' => $activityId, 'areaId' => $areaId, 'type' => $type, 'kpi' => $kpi]); - $area[] = ['name' => $name, 'value' => $value, 'percent' => 0]; + $value = $this->mdSyliveActivityBiz->sum($kpi, ['areaId' => $areaId, 'activityId' => $activityId]); + $area[] = ['name' => $name, 'value' => $value[$kpi], 'percent' => 0]; } if ($res) { $edit = array_column($area, 'value'); @@ -651,7 +652,6 @@ class Statistics extends BaseController } } //ι—¨εΊ—ζŽ’ε - $kpi == 'order' && $kpi = 'orderTotal'; $res = $this->mdSyliveActivityBiz->select(['activityId' => $activityId, 'status>=' => 0] , "{$kpi} desc,id desc", 1, 10, "{$kpi},bizId"); if ($res) {