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