gogs vor 1 Jahr
Ursprung
Commit
0269e9f553
3 geänderte Dateien mit 67 neuen und 2 gelöschten Zeilen
  1. 65 1
      app/Http/Controllers/Api/DwyController.php
  2. 1 1
      app/Service/DwyService.php
  3. 1 0
      routes/api.php

+ 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)
     {

Datei-Diff unterdrückt, da er zu groß ist
+ 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');
 
 //贴标机

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.