Browse Source

空气压缩机

SWAT 3 years ago
parent
commit
e341b276fc
1 changed files with 19 additions and 27 deletions
  1. 19 27
      Modules/OpcData/Http/Controllers/Api/OpcDataController.php

+ 19 - 27
Modules/OpcData/Http/Controllers/Api/OpcDataController.php

@@ -33,11 +33,12 @@ class OpcDataController extends Controller
         ],
 
         'shicaocun'    => [
-            'fan_1'    => 1,
-            'fan_2'    => 2,
-            'pump_1'   => 3,
-            'pump_2'   => 4,
-            'pump_3'   => 5,
+            'fan_1'             => 1,
+            'fan_2'             => 2,
+            'pump_1'            => 3,
+            'pump_2'            => 4,
+            'pump_3'            => 5,
+            'compressed_air'    => 6,
         ],
     ];
     
@@ -51,7 +52,7 @@ class OpcDataController extends Controller
 
         $opcDB =  DB::connection($opcConnectName);
         
-        if (array_key_exists($getDataType, $this->localConf[$getMineCode])) {
+        if (isset($this->localConf[$getMineCode][$getDataType])) {
             $groupId = $this->localConf[$getMineCode][$getDataType];
             $sqlStr = "
             select t1.dev_type_id,
@@ -75,22 +76,6 @@ class OpcDataController extends Controller
             $dbResult = $opcDB->select($sqlStr);
             // echo($sqlStr);
             switch($getDataType) {
-                // 中部风机
-                case 'ventilation_zb':
-                    $result = $this->getFanData($dbResult);
-                    break;
-                // 北部风机
-                case 'ventilation_bb':
-                    $result = $this->getFanData($dbResult);
-                    break;
-                case 'pump_zy':
-                    // 中央水泵
-                    $result = $this->getPumpData($dbResult);
-                    break;
-                case 'pump_690':
-                    // 609水泵
-                    $result = $this->getPumpData($dbResult);
-                    break;
                 case 'compressed_air':
                     // 压风
                     $result = $this->getCompressedAirData($dbResult);
@@ -104,17 +89,23 @@ class OpcDataController extends Controller
                     $result = $this->getHoistData($dbResult);
                     break;
                 
+                // 金家渠风机
+                case 'ventilation_zb':
+                case 'ventilation_bb':
+                    // 中部风机、北部风机
                 case 'fan_1':
-                    // 风机1
-                    $result = $this->getFanData($dbResult);
-                    break;
                 case 'fan_2':
-                    // 风机1
+                    // 通用风机1、2
                     $result = $this->getFanData($dbResult);
                     break;
+                // 金家渠水泵
+                case 'pump_zy':
+                case 'pump_690':
+                    // 中央水泵、609水泵
                 case 'pump_1':
                 case 'pump_2':
-                    // 水泵1
+                case 'pump_3':
+                    // 通用水泵1、2、3
                     $result = $this->getPumpData($dbResult);
                     break;
             }
@@ -163,6 +154,7 @@ class OpcDataController extends Controller
     // 水泵
     public function getPumpData($dbResult) {
 
+        $dataArr = array();
         $timeArr = array();     // 用于拼接时分秒
         $timeJsonKey;           // 记录time字段key名
         // dd($dbResult);