Browse Source

摄像头状态历史数据

任敬轩 1 year ago
parent
commit
f3b756cbbb
1 changed files with 16 additions and 9 deletions
  1. 16 9
      app/Console/Commands/CameraStatusHistory.php

+ 16 - 9
app/Console/Commands/CameraStatusHistory.php

@@ -112,6 +112,22 @@ class CameraStatusHistory extends Command
             }
         }
 
+        $ins['title'] = $v->title;
+        $ins['mine_code'] = $v->slug;
+        $ins['total'] = $total;
+        $ins['total_online'] = $total_online;
+        $ins['total_offline'] = $total - $total_online;
+        $ins['rate'] = $rate;
+        if(strpos($v->title, '煤矿') !== false || strpos($v->title, '洗选') !== false){
+            $ins['type'] = 1;
+        }elseif(strpos($v->title, '煤制油') !== false || strpos($v->title, '烯烃') !== false || strpos($v->title, '甲醇') !== false || strpos($v->title, '精蜡') !== false){
+            $ins['type'] = 2;
+        }else{
+            $ins['type'] = 3;
+        }
+        $ins['date'] = date('Y-m-d');
+        DB::table('camera_status_history')->insert($ins);
+
         if(isset($res)){
             array_push($data,[
                 'title'=>$res['title'],
@@ -121,15 +137,6 @@ class CameraStatusHistory extends Command
                 'total_offline'=>$res['total_offline'],
                 'rate'=>$res['rate']
             ]);
-            if(strpos($res['title'], '煤矿') !== false || strpos($res['title'], '洗选') !== false){
-                $res['type'] = 1;
-            }elseif(strpos($data[$i]['title'], '煤制油') !== false || strpos($data[$i]['title'], '烯烃') !== false || strpos($data[$i]['title'], '甲醇') !== false || strpos($data[$i]['title'], '精蜡') !== false){
-                $res['type'] = 2;
-            }else{
-                $res['type'] = 3;
-            }
-            $res['date'] = date('Y-m-d');
-            DB::table('camera_status_history')->insert($res);
         }
     }
 }