|
@@ -14,190 +14,372 @@ use Illuminate\Http\Request;
|
|
|
class DcsFanEastController extends BaseController
|
|
|
{
|
|
|
|
|
|
- private $return_data= [
|
|
|
- 'fan_parameter'=>[
|
|
|
+// private $return_data= [
|
|
|
+// 'fan_parameter'=>[
|
|
|
+// [
|
|
|
+// "name"=>"1#风机",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "name"=>"负压",
|
|
|
+// "unit"=>"Pa",
|
|
|
+// "code"=>"",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"风量",
|
|
|
+// "unit"=>"m³/min",
|
|
|
+// "code"=>"2008298772323329_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"风门",
|
|
|
+// "unit"=>"m³/min",
|
|
|
+// "code"=>"2008319841133569_2",
|
|
|
+// "type"=>"state"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"2#风机",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "name"=>"负压",
|
|
|
+// "unit"=>"Pa",
|
|
|
+// "code"=>"",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"风量",
|
|
|
+// "unit"=>"m³/min",
|
|
|
+// "code"=>"2008298772677633_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"风门",
|
|
|
+// "unit"=>"m³/min",
|
|
|
+// "code"=>"2008319841389569_2",
|
|
|
+// "type"=>"state"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// "motor_parameters_1"=>[
|
|
|
+// [
|
|
|
+// "name"=>"电机电流(A)",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298771987457_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298772354049_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频频率(HZ)",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298772003841_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298772370433_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频器状态",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298770955265_2",
|
|
|
+// "type"=>"bpqzt"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298771299329_2",
|
|
|
+// "type"=>"bpqzt"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频器就绪",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298770912257_2",
|
|
|
+// "type"=>"bpqjx"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298771235841_2",
|
|
|
+// "type"=>"bpqjx"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频器故障",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298770922497_2",
|
|
|
+// "type"=>"bpqgz"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298771252225_2",
|
|
|
+// "type"=>"bpqgz"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// ],
|
|
|
+// "motor_parameters_2"=>[
|
|
|
+// [
|
|
|
+// "name"=>"电机电流(A)",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298772714497_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298772763649_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频频率(HZ)",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298772730881_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298772780033_1",
|
|
|
+// "type"=>"val"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频器状态",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298771627009_2",
|
|
|
+// "type"=>"bpqzt"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298771809281_2",
|
|
|
+// "type"=>"bpqzt"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频器就绪",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298771575809_2",
|
|
|
+// "type"=>"bpqjx"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298771760129_2",
|
|
|
+// "type"=>"bpqjx"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "name"=>"变频器故障",
|
|
|
+// "data"=>[
|
|
|
+// [
|
|
|
+// "code"=>"2008298771590145_2",
|
|
|
+// "type"=>"bpqgz"
|
|
|
+// ],
|
|
|
+// [
|
|
|
+// "code"=>"2008298771774465_2",
|
|
|
+// "type"=>"bpqgz"
|
|
|
+// ],
|
|
|
+// ]
|
|
|
+// ],
|
|
|
+// ],
|
|
|
+// ];
|
|
|
+
|
|
|
+ private $dt_format=[
|
|
|
+ 'tab'=>[
|
|
|
[
|
|
|
- "name"=>"1#风机",
|
|
|
- "data"=>[
|
|
|
+ 'title'=>"1#风机",
|
|
|
+ 'code'=>'2008319841389569_2',
|
|
|
+ 'state'=>'0',
|
|
|
+ 'list'=>[
|
|
|
[
|
|
|
- "name"=>"负压",
|
|
|
+ 'label'=>'负压',
|
|
|
"unit"=>"Pa",
|
|
|
+ "type"=>"val",
|
|
|
"code"=>"",
|
|
|
- "type"=>"val"
|
|
|
+ "num"=>""
|
|
|
],
|
|
|
[
|
|
|
- "name"=>"风量",
|
|
|
+ "label"=>"风量",
|
|
|
"unit"=>"m³/min",
|
|
|
- "code"=>"2008298772323329_1",
|
|
|
- "type"=>"val"
|
|
|
+ "type"=>"val",
|
|
|
+ "code"=>"2008298772323329_1"
|
|
|
],
|
|
|
- [
|
|
|
- "name"=>"风门",
|
|
|
- "unit"=>"m³/min",
|
|
|
- "code"=>"2008319841133569_2",
|
|
|
- "type"=>"state"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ ],
|
|
|
],
|
|
|
[
|
|
|
- "name"=>"2#风机",
|
|
|
- "data"=>[
|
|
|
+ 'title'=>"2#风机",
|
|
|
+ 'code'=>'2008319841389569_2',
|
|
|
+ 'state'=>'0',
|
|
|
+ 'list'=>[
|
|
|
[
|
|
|
- "name"=>"负压",
|
|
|
+ 'label'=>'负压',
|
|
|
"unit"=>"Pa",
|
|
|
+ "type"=>"val",
|
|
|
"code"=>"",
|
|
|
- "type"=>"val"
|
|
|
+ "num"=>""
|
|
|
],
|
|
|
[
|
|
|
- "name"=>"风量",
|
|
|
+ "label"=>"风量",
|
|
|
"unit"=>"m³/min",
|
|
|
- "code"=>"2008298772677633_1",
|
|
|
- "type"=>"val"
|
|
|
+ "type"=>"val",
|
|
|
+ "code"=>"2008298772677633_1"
|
|
|
],
|
|
|
- [
|
|
|
- "name"=>"风门",
|
|
|
- "unit"=>"m³/min",
|
|
|
- "code"=>"2008319841389569_2",
|
|
|
- "type"=>"state"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ ],
|
|
|
]
|
|
|
],
|
|
|
- "motor_parameters_1"=>[
|
|
|
- [
|
|
|
- "name"=>"电机电流(A)",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298771987457_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298772354049_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- ]
|
|
|
- ],
|
|
|
- [
|
|
|
- "name"=>"变频频率(HZ)",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298772003841_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298772370433_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- ]
|
|
|
- ],
|
|
|
- [
|
|
|
- "name"=>"变频器状态",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298770955265_2",
|
|
|
- "type"=>"bpqzt"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298771299329_2",
|
|
|
- "type"=>"bpqzt"
|
|
|
- ],
|
|
|
- ]
|
|
|
- ],
|
|
|
- [
|
|
|
- "name"=>"变频器就绪",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298770912257_2",
|
|
|
- "type"=>"bpqjx"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298771235841_2",
|
|
|
- "type"=>"bpqjx"
|
|
|
- ],
|
|
|
- ]
|
|
|
- ],
|
|
|
- [
|
|
|
- "name"=>"变频器故障",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298770922497_2",
|
|
|
- "type"=>"bpqgz"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298771252225_2",
|
|
|
- "type"=>"bpqgz"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ 'table_1'=>[
|
|
|
+ "thead"=>[
|
|
|
+ "参数名称", "1-1", "1-2"
|
|
|
],
|
|
|
+ "tbody"=>[
|
|
|
+ [
|
|
|
+ "label"=>"电机电流(A)",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298771987457_1",
|
|
|
+ "code_2"=>"2008298772354049_1",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频频率(HZ)",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298772003841_1",
|
|
|
+ "code_2"=>"2008298772370433_1",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"设定频率(HZ)",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298771971073_1",
|
|
|
+ "code_2"=>"2008298772339713_1",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频器状态",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298770955265_2",
|
|
|
+ "code_2"=>"2008298771299329_2",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频器就绪",
|
|
|
+ "type"=>"bpqjx",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298770912257_2",
|
|
|
+ "code_2"=>"2008298771235841_2",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频器故障",
|
|
|
+ "type"=>"bpqgz",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298770922497_2",
|
|
|
+ "code_2"=>"2008298771252225_2",
|
|
|
+ ],
|
|
|
+ ]
|
|
|
],
|
|
|
- "motor_parameters_2"=>[
|
|
|
+ 'table_2'=>[
|
|
|
+ "thead"=>[
|
|
|
+ "参数名称", "2-1", "2-2"
|
|
|
+ ],
|
|
|
+ "tbody"=>[
|
|
|
+ [
|
|
|
+ "label"=>"电机电流(A)",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298772714497_1",
|
|
|
+ "code_2"=>"2008298772763649_1",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频频率(HZ)",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298772730881_1",
|
|
|
+ "code_2"=>"2008298772780033_1",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"设定频率(HZ)",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298772696065_1",
|
|
|
+ "code_2"=>"2008298772747265_1",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频器状态",
|
|
|
+ "type"=>"val",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298771627009_2",
|
|
|
+ "code_2"=>"2008298771809281_2",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频器就绪",
|
|
|
+ "type"=>"bpqjx",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298771575809_2",
|
|
|
+ "code_2"=>"2008298771760129_2",
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ "label"=>"变频器故障",
|
|
|
+ "type"=>"bpqgz",
|
|
|
+ "value_1"=>"",
|
|
|
+ "value_2"=>"",
|
|
|
+ "code_1"=>"2008298771590145_2",
|
|
|
+ "code_2"=>"2008298771774465_2",
|
|
|
+ ],
|
|
|
+ ]
|
|
|
+ ]
|
|
|
+ ];
|
|
|
+
|
|
|
+ private $chart_data=[
|
|
|
+ 'categories'=>["1-1#电机", "1-2#电机"],
|
|
|
+ 'series'=>[
|
|
|
[
|
|
|
- "name"=>"电机电流(A)",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298772714497_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298772763649_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ 'name'=>'绕组温度1',
|
|
|
+ 'data'=>[0,0]
|
|
|
],
|
|
|
[
|
|
|
- "name"=>"变频频率(HZ)",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298772730881_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298772780033_1",
|
|
|
- "type"=>"val"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ 'name'=>'绕组温度2',
|
|
|
+ 'data'=>[0,0]
|
|
|
],
|
|
|
[
|
|
|
- "name"=>"变频器状态",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298771627009_2",
|
|
|
- "type"=>"bpqzt"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298771809281_2",
|
|
|
- "type"=>"bpqzt"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ 'name'=>'绕组温度3',
|
|
|
+ 'data'=>[0,0]
|
|
|
],
|
|
|
[
|
|
|
- "name"=>"变频器就绪",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298771575809_2",
|
|
|
- "type"=>"bpqjx"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298771760129_2",
|
|
|
- "type"=>"bpqjx"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ 'name'=>'轴承温度1',
|
|
|
+ 'data'=>[0,0]
|
|
|
],
|
|
|
[
|
|
|
- "name"=>"变频器故障",
|
|
|
- "data"=>[
|
|
|
- [
|
|
|
- "code"=>"2008298771590145_2",
|
|
|
- "type"=>"bpqgz"
|
|
|
- ],
|
|
|
- [
|
|
|
- "code"=>"2008298771774465_2",
|
|
|
- "type"=>"bpqgz"
|
|
|
- ],
|
|
|
- ]
|
|
|
+ 'name'=>'轴承温度2',
|
|
|
+ 'data'=>[0,0]
|
|
|
],
|
|
|
- ],
|
|
|
+ ]
|
|
|
];
|
|
|
+
|
|
|
private $list_key=[
|
|
|
'2008298770912257_2',
|
|
|
'2008298771235841_2',
|
|
@@ -233,9 +415,43 @@ class DcsFanEastController extends BaseController
|
|
|
|
|
|
public function getList(Request $request) {
|
|
|
|
|
|
- $sql_str = "select value from dcs_data_ventilation_east where `point_id` in ".$this->list_key;
|
|
|
+ // 使用implode函数将数组转为字符串,并用逗号分隔
|
|
|
+ $inCondition = "'" . implode("','", $this->list_key) . "'";
|
|
|
+ // 构建 SQL 查询
|
|
|
+ $sql_str = "select value from dcs_data_ventilation_east where `point_id` in ($inCondition)";
|
|
|
+
|
|
|
+ $res = $this->executeSql($sql_str);
|
|
|
+
|
|
|
+
|
|
|
+// foreach ($this->dt_format['tab'] as $key=>$val) {
|
|
|
+// $
|
|
|
+// }
|
|
|
+
|
|
|
+ return json_encode($res);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public function executeSql($sqlStr, $modelname = -1, $mineCode='zaoquan') {
|
|
|
+
|
|
|
+ $conn = 'etl_'.$mineCode;
|
|
|
+
|
|
|
+ try{
|
|
|
+ $opcDB = DB::connection($conn);
|
|
|
+ $dbResult = $opcDB->select($sqlStr);
|
|
|
+ return $dbResult;
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ switch ($modelname) {
|
|
|
+ case 1:
|
|
|
+ return $this->error(-1, '统计超速数量出错!');
|
|
|
+ case 2:
|
|
|
+ return $this->error(-1, '统计日超速出错!');
|
|
|
+ case 4:
|
|
|
+ return $this->error(-1, '获取详细列表出错!');
|
|
|
+ default:
|
|
|
+ return $this->error(-1, '未知错误!');
|
|
|
+ }
|
|
|
|
|
|
- return $sql_str;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|