diff --git a/api/controllers/wxapp/licheb/Biz.php b/api/controllers/wxapp/licheb/Biz.php index 9b0351c7..a6a61376 100644 --- a/api/controllers/wxapp/licheb/Biz.php +++ b/api/controllers/wxapp/licheb/Biz.php @@ -243,29 +243,10 @@ class Biz extends Wxapp } //退定 $refunds = $this->mdOrders->count($where_r); - $res_r = $this->mdOrders->select($where_r, 'id desc', 0, 0, 'distinct(brand_id) as brand_id'); - if ($res_r) { - $str_ids = implode(",", array_unique(array_column($res_r, 'brand_id'))); - $map_brand = $this->mdAutoBrand->map('id', 'name', ["id in({$str_ids})" => null]); - foreach ($res_r as $k => $v) { - $name = $map_brand[$v['brand_id']] ? $map_brand[$v['brand_id']] : '-'; - $value = 0; - if ($v['brand_id']) { - $value = $this->mdOrders->count(array_merge($where_r, ['brand_id' => $v['brand_id']])); - } - $value && $series_data_2[] = ['name' => $name, 'value' => $value]; - } - } - if ($orders && $refunds) { - $series_data[] = ['name' => '成交数', 'value' => $orders, 'selected' => true]; - } else if ($orders) { - $series_data[] = ['name' => '成交数', 'value' => $orders]; - } - $refunds && $series_data[] = ['name' => '退定数', 'value' => $refunds]; + $orders && $series_data[] = ['name' => '成交', 'value' => $orders]; + $refunds && $series_data[] = ['name' => '退定', 'value' => $refunds]; $data['pie1'] = ['title' => '订单来源', 'series_data' => $pie1_series_data]; - $data['pie2'] = ['title' => '品牌分布' - , 'series_data' => $series_data, 'series_data_1' => $series_data_1, 'series_data_2' => $series_data_2 - ]; + $data['pie2'] = ['title' => '品牌分布', 'series_data' => $series_data, 'series_data_1' => $series_data_1, 'series_data_2' => $series_data_2]; $data['bar'] = ['title' => '顾问成交情况', 'xAxis_data' => $users , 'series' => [['name' => '客户数', 'type' => 'bar', 'data' => $users_customer], ['name' => '订单数', 'type' => 'bar', 'data' => $users_order]]]; $data['title'] = '订单数据';