|
@@ -256,6 +256,7 @@ class ScreenController extends BaseController
|
|
foreach ($list as $k=>$v){
|
|
foreach ($list as $k=>$v){
|
|
$v['device_name'] = substr(str_replace('广西大王椰','',$v['device_name']),0,19);
|
|
$v['device_name'] = substr(str_replace('广西大王椰','',$v['device_name']),0,19);
|
|
if(!in_array($v['device_name'],$device_key))$device_key[] = $v['device_name'];
|
|
if(!in_array($v['device_name'],$device_key))$device_key[] = $v['device_name'];
|
|
|
|
+ if($v['happening_data'] < 0 ) $v['happening_data'] = - $v['happening_data'];
|
|
$list_key[$v['device_name']][$v['c']] = sprintf('%.2f',$v['happening_data']*1);
|
|
$list_key[$v['device_name']][$v['c']] = sprintf('%.2f',$v['happening_data']*1);
|
|
// $list_key[$v['device_name']][$v['c']] = rand(0,100);
|
|
// $list_key[$v['device_name']][$v['c']] = rand(0,100);
|
|
// $list_key[]
|
|
// $list_key[]
|
|
@@ -363,7 +364,7 @@ class ScreenController extends BaseController
|
|
$key = DeviceSite::where('site',1)->wherein('title',['急停'])->groupBy('key')->pluck('key')->toArray();
|
|
$key = DeviceSite::where('site',1)->wherein('title',['急停'])->groupBy('key')->pluck('key')->toArray();
|
|
$list = DeviceData::wherein('dev_eui',$key)->where('happening_data',1)->select('crt_time','device_name','happening_data');
|
|
$list = DeviceData::wherein('dev_eui',$key)->where('happening_data',1)->select('crt_time','device_name','happening_data');
|
|
// $list = $this->limi
|
|
// $list = $this->limi
|
|
- $list = $list->paginate(50, '*', 'page', 1)->toArray();
|
|
|
|
|
|
+ $list = $list->orderBy('crt_time','desc')->paginate(50, '*', 'page', 1)->toArray();
|
|
$list = $list['data'];
|
|
$list = $list['data'];
|
|
foreach ($list as &$v){
|
|
foreach ($list as &$v){
|
|
$v['device_name'] = substr(str_replace('广西大王椰','',$v['device_name']),0,19);
|
|
$v['device_name'] = substr(str_replace('广西大王椰','',$v['device_name']),0,19);
|
|
@@ -376,11 +377,12 @@ class ScreenController extends BaseController
|
|
|
|
|
|
public function gzEchart(){
|
|
public function gzEchart(){
|
|
|
|
|
|
- $start = time()-86400*150;
|
|
|
|
|
|
+// $start = time()-86400*0;
|
|
$end = isset($request['start_time']) ? $request['start_time'] : time();
|
|
$end = isset($request['start_time']) ? $request['start_time'] : time();
|
|
$key = DeviceSite::where('site',1)->wherein('title',['急停'])->groupBy('key')->pluck('key')->toArray();
|
|
$key = DeviceSite::where('site',1)->wherein('title',['急停'])->groupBy('key')->pluck('key')->toArray();
|
|
$list = DeviceData::wherein('dev_eui',$key)->where('happening_data',1)->select(DB::raw("DATE_FORMAT(FROM_UNIXTIME(crt_time), '%Y-%m-%d %H') as c") ,DB::raw("count(id) as s"),'device_name','happening_data')->groupBy('dev_eui')->groupBy(DB::raw("DATE_FORMAT(FROM_UNIXTIME(crt_time), '%Y-%m-%d %H')"));
|
|
$list = DeviceData::wherein('dev_eui',$key)->where('happening_data',1)->select(DB::raw("DATE_FORMAT(FROM_UNIXTIME(crt_time), '%Y-%m-%d %H') as c") ,DB::raw("count(id) as s"),'device_name','happening_data')->groupBy('dev_eui')->groupBy(DB::raw("DATE_FORMAT(FROM_UNIXTIME(crt_time), '%Y-%m-%d %H')"));
|
|
- $list = $list->where('crt_time','>=',$start);
|
|
|
|
|
|
+ $list = $list->orderby('crt_time','desc');
|
|
|
|
+// $list = $list->where('crt_time','>=',$start);
|
|
$list = $list->paginate(50, '', 'page', 1)->toArray();
|
|
$list = $list->paginate(50, '', 'page', 1)->toArray();
|
|
$list = $list['data'];
|
|
$list = $list['data'];
|
|
$list_key = [];
|
|
$list_key = [];
|