Browse Source

数据大屏今日订单优化

wufeng 2 years ago
parent
commit
676a23106b
1 changed files with 25 additions and 21 deletions
  1. 25 21
      app/admin/controller/Data.php

+ 25 - 21
app/admin/controller/Data.php

@@ -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;