Procházet zdrojové kódy

医废大屏优化

zgg před 1 rokem
rodič
revize
450d506959
1 změnil soubory, kde provedl 10 přidání a 10 odebrání
  1. 10 10
      application/api/controller/screen/Waste.php

+ 10 - 10
application/api/controller/screen/Waste.php

@@ -257,22 +257,22 @@ class Waste extends Index
             $cateTitle[] = $v['title'];
             $cateTitle[] = $v['title'];
             $lists[$k]['title'] = $v['title'];
             $lists[$k]['title'] = $v['title'];
             $aa = [];
             $aa = [];
-            foreach ($arr as $kk=>$vv){
+            $record = Db::name('waste_record')
-                $record = Db::name('waste_record')
+                ->where('org_id',$this->orgId)
-                    ->where('org_id',$this->orgId)
+                ->where('cateid',$v['id'])
-                    ->where('cateid',$v['id'])
+                ->where('del',0)
-                    ->where('del',0)
+                ->where('create_yyyymmdd', '>=', date('Ymd', $startOfWeek))
-                    ->where('create_yyyymmdd',$vv['ymd'])
+                ->where('create_yyyymmdd', '<=', date('Ymd', $endOfWeek))
-                    ->sum('weight');
+                ->sum('weight');
-                $aa[$kk] = $record>0? round($record/1000,1):0;
+            $aa = $record>0? round($record/1000,1):0;
-            }
             $lists[$k]['list'] = $aa;
             $lists[$k]['list'] = $aa;
         }
         }
 
 
         $data = [
         $data = [
             'date' =>array_column($arr,'date'),
             'date' =>array_column($arr,'date'),
+            'title' =>array_column($lists,'title'),
             'cate' =>$cateTitle,
             'cate' =>$cateTitle,
-            'list'=>$lists
+            'list'=>array_column($lists,'list')
         ];
         ];
 
 
         HelpHander::success($data);
         HelpHander::success($data);