作者 董瑞恩
1 个管道 的构建 通过 耗费 0 秒

interface

@@ -35,15 +35,14 @@ class AdminFaultController extends AdminBaseController{ @@ -35,15 +35,14 @@ class AdminFaultController extends AdminBaseController{
35 ->join('equipment b','a.eq_name=b.name') 35 ->join('equipment b','a.eq_name=b.name')
36 ->group('a.eq_name') 36 ->group('a.eq_name')
37 ->paginate(10)->each(function ($item){ 37 ->paginate(10)->each(function ($item){
38 - $item['average']=round($item['sumTime']/$item['num']);  
39 //计费故障次数 38 //计费故障次数
40 $item['fault_time']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>1])->count(); 39 $item['fault_time']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>1])->count();
41 //锁故障次数 40 //锁故障次数
42 - $item['fault_lock']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>5])->count(); 41 + $item['fault_lock']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>3])->count();
43 //床故障次数 42 //床故障次数
44 - $item['fault_bed']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>['in',[2,3,4]]])->count(); 43 + $item['fault_bed']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>2])->count();
45 //其他故障次数 44 //其他故障次数
46 - $item['fault_other']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>6])->count(); 45 + $item['fault_other']=Db::name('fault')->where(['eq_name'=>$item['eq_name'],'fault_type'=>4])->count();
47 //故障总数 46 //故障总数
48 $item['fault']=Db::name('fault')->where(['eq_name'=>$item['eq_name']])->count(); 47 $item['fault']=Db::name('fault')->where(['eq_name'=>$item['eq_name']])->count();
49 return $item; 48 return $item;