This commit is contained in:
dengbw
2022-08-16 09:25:35 +08:00
committed by lccsw
parent 0a0ddd2225
commit 59db0afc57
+3 -22
View File
@@ -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'] = '订单数据';