gogs 1 жил өмнө
parent
commit
0269e9f553

+ 65 - 1
app/Http/Controllers/Api/DwyController.php

@@ -75,7 +75,7 @@ class DwyController extends BaseController
 
     public function openDoor(Request $request)
     {
-        $data = $request->all();
+        $data = $s = $request->all();
         file_put_contents('dwy1.txt', json_encode($data) . PHP_EOL, 8);
         $data = $data['device_code'];
         $code = Redis::get($data);
@@ -85,9 +85,73 @@ class DwyController extends BaseController
 
         $status = Redis::get($data . 'status');
         if (empty($status)) $status = 200;
+        if(isset($s['again'])&&$s['again']===true) $status = 201;
         return ['data' => json_decode($code, true), 'status' => $status];
     }
 
+    public function maintenance(Request $request)
+    {
+        $data = [
+            [
+                'code' => 'CK00001',
+                'title' => '设备仓'
+            ],[
+                'code' => 'CK00003',
+                'title' => '维修仓'
+            ],[
+                'code' => 'CK00004',
+                'title' => '商标一号仓'
+            ],[
+                'code' => 'CK00005',
+                'title' => '商标二号仓'
+            ],[
+                'code' => 'CK00006',
+                'title' => '商标三号仓'
+            ],[
+                'code' => 'CK00007',
+                'title' => '商标四号仓'
+            ],[
+                'code' => 'CK00008',
+                'title' => '商标五号仓'
+            ],[
+                'code' => 'CK00009',
+                'title' => '商标六号仓'
+            ],[
+                'code' => 'CK00010',
+                'title' => '商标七号仓'
+            ],[
+                'code' => 'CK00011',
+                'title' => '商标八号仓'
+            ],[
+                'code' => 'CK00012',
+                'title' => '商标九号仓'
+            ],[
+                'code' => 'CK00013',
+                'title' => '商标十号仓'
+            ],[
+                'code' => 'CK00014',
+                'title' => '商标十一号仓'
+            ],[
+                'code' => 'CK00015',
+                'title' => '商标十二号仓'
+            ],[
+                'code' => 'CK00016',
+                'title' => '商标十三号仓'
+            ],[
+                'code' => 'CK00017',
+                'title' => '商标十四号仓'
+            ],[
+                'code' => 'CK00018',
+                'title' => '商标十五号仓'
+            ],[
+                'code' => 'CK00019',
+                'title' => '商标十六号仓'
+            ]
+        ];
+
+        return ['data' => $data, 'status' => 200];
+    }
+
 
     public function getOpenCommand(Request $request)
     {

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 1 - 1
app/Service/DwyService.php


+ 1 - 0
routes/api.php

@@ -24,6 +24,7 @@ Route::any('openDoor', 'Api\DwyController@openDoor');
 Route::any('setLb', 'Api\DwyController@setLb');
 Route::any('boxList', 'Api\DwyController@boxList');
 Route::any('ttttt', 'Api\TestController@deviceCallback');
+Route::any('maintenance', 'Api\DwyController@maintenance');
 //Route::any('boxOut', 'Api\DwyController@boxOut');
 
 //贴标机

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно