|
@@ -191,32 +191,36 @@ class Data extends BaseController
|
|
|
->whereIn('depart', ['网络部', '客服部'])
|
|
|
->column('depart,SUM(sale_total) total_price,COUNT(id) total_order ', 'depart');
|
|
|
|
|
|
+
|
|
|
if (!empty($internet)) {
|
|
|
- if (isset($rs['网络部'])) {
|
|
|
- $rs['网络部']['total_price'] += $internet['网络部']['total_price'];
|
|
|
- $rs['网络部']['total_order'] += $internet['网络部']['total_order'];
|
|
|
- } else {
|
|
|
- $rs[] = [
|
|
|
- 'companyId' => '',
|
|
|
- 'companyName' => '网络部',
|
|
|
- 'total_price' => $internet['网络部']['total_price'],
|
|
|
- 'total_order' => $internet['网络部']['total_order'],
|
|
|
- ];
|
|
|
+ if (isset($internet['网络部'])) {
|
|
|
+ if (isset($rs['网络部'])) {
|
|
|
+ $rs['网络部']['total_price'] += $internet['网络部']['total_price'];
|
|
|
+ $rs['网络部']['total_order'] += $internet['网络部']['total_order'];
|
|
|
+ } else {
|
|
|
+ $rs[] = [
|
|
|
+ 'companyId' => '',
|
|
|
+ 'companyName' => '网络部',
|
|
|
+ 'total_price' => $internet['网络部']['total_price'],
|
|
|
+ 'total_order' => $internet['网络部']['total_order'],
|
|
|
+ ];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- if (isset($rs['客服部'])) {
|
|
|
- $rs['客服部']['total_price'] += $internet['客服部']['total_price'];
|
|
|
- $rs['客服部']['total_order'] += $internet['客服部']['total_order'];
|
|
|
- } else {
|
|
|
- $rs[] = [
|
|
|
- 'companyId' => '',
|
|
|
- 'companyName' => '客服部',
|
|
|
- 'total_price' => $internet['客服部']['total_price'],
|
|
|
- 'total_order' => $internet['客服部']['total_order'],
|
|
|
- ];
|
|
|
+ if (isset($internet['客服部'])) {
|
|
|
+ if (isset($rs['客服部'])) {
|
|
|
+ $rs['客服部']['total_price'] += $internet['客服部']['total_price'];
|
|
|
+ $rs['客服部']['total_order'] += $internet['客服部']['total_order'];
|
|
|
+ } else {
|
|
|
+ $rs[] = [
|
|
|
+ 'companyId' => '',
|
|
|
+ 'companyName' => '客服部',
|
|
|
+ 'total_price' => $internet['客服部']['total_price'],
|
|
|
+ 'total_order' => $internet['客服部']['total_order'],
|
|
|
+ ];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
//重新按照总金额排序
|
|
|
usort($rs, function ($left, $right) {
|
|
|
return ($left['total_price'] > $right['total_price']) ? -1 : 1;
|