root há 2 anos atrás
pai
commit
5bdb03e67a
2 ficheiros alterados com 31 adições e 1 exclusões
  1. 29 0
      app/Http/Controllers/Api/ScreenController.php
  2. 2 1
      composer.json

+ 29 - 0
app/Http/Controllers/Api/ScreenController.php

@@ -175,6 +175,35 @@ class ScreenController extends BaseController
         return $this->json_return(200,'',$result);
     }
 
+    //产量趋势图(完工)
+    public function output_value_efficiency1(Request $request){
+        // 获取当前时间
+        $date = date('Ymd',time());
+        $model = new OrdersProductProcess(['channel' => $date]);//当前季度的数据
+
+        $data = $model->where('del_time',0)
+            ->where('status',2)
+            ->select('finished_time')
+            ->get()->toArray();
+        $result = [];
+        if(! empty($data)){
+            foreach ($data as $value){
+                $time = date('Y-m-d',$value['finished_time']);
+                if(isset($result[$time])){
+                    $result[$time]['output'] += 1;
+                }else{
+                    $result[$time] = [
+                        'time' => $time,
+                        'output' =>  1
+                    ];
+                }
+            }
+            ksort($result);
+        }
+        $result = array_values($result);
+        return $this->json_return(200,'',$result);
+    }
+
     /**
      * 工序负荷全览
      * @param Request $request

+ 2 - 1
composer.json

@@ -14,7 +14,8 @@
         "fruitcake/laravel-cors": "^2.2",
         "laravel/framework": "^6.20.26",
         "laravel/tinker": "^2.5",
-        "maatwebsite/excel": "^3.1"
+        "maatwebsite/excel": "^3.1",
+        "thiagoalessio/tesseract_ocr": "^2.12"
     },
     "require-dev": {
         "facade/ignition": "^1.16.15",