浏览代码

修正后台接口

chenxiqiang 6 年前
父节点
当前提交
aa27563087

+ 43
- 0
manage-server/app/Http/Controllers/ClassifyController.php 查看文件

@@ -291,4 +291,47 @@ class ClassifyController extends Controller
291 291
             ]);
292 292
         }
293 293
     }
294
+
295
+
296
+    /**
297
+     * @param Request $request
298
+     * @return \Illuminate\Http\JsonResponse
299
+     */
300
+    public function store(Request $request)
301
+    {
302
+        $id = $request->input('id');
303
+        $pid = $request->input('pid');
304
+        $name = $request->input('name');
305
+        $info = $request->input('info');
306
+        $summary = $request->input('summary');
307
+        $server = $request->input('server');
308
+        $content = $request->input('content');
309
+        $photo = $request->input('photo');
310
+        $location = $request->input('location');
311
+        if ($id) {
312
+            $classify = Classify::find($id);
313
+        } else {
314
+            $classify = new Classify;
315
+        }
316
+        if ($pid && $name && $info && $summary && $server && $content && $photo && $location) {
317
+            $classify->pid = $pid;
318
+            $classify->name = $name;
319
+            $classify->info = $info;
320
+            $classify->summary = $summary;
321
+            $classify->server = $server;
322
+            $classify->content = $content;
323
+            $classify->photo = $photo;
324
+            $classify->location = $location;
325
+            $classify->save();
326
+            return Response()->json([
327
+                "status" => 0,
328
+                "message" => "保存成功!"
329
+            ]);
330
+        } else {
331
+            return Response()->json([
332
+                "status" => -1,
333
+                "message" => "信息不能为空!"
334
+            ]);
335
+        }
336
+    }
294 337
 }

+ 4
- 0
manage-server/app/Http/Controllers/CommonController.php 查看文件

@@ -3,6 +3,7 @@
3 3
 namespace App\Http\Controllers;
4 4
 
5 5
 use App\Models\Campaign;
6
+use App\Models\Classify;
6 7
 use App\Models\CompanyInfo;
7 8
 use App\Models\HouseApplianceCleanOrder;
8 9
 use App\Models\HouseCleanOrder;
@@ -376,6 +377,9 @@ class CommonController extends Controller
376 377
             case "company_info":
377 378
                 $record = CompanyInfo::find($id);
378 379
                 break;
380
+            case "classify":
381
+                $record = Classify::find($id);
382
+                break;
379 383
             default:
380 384
                 return null;
381 385
         }

+ 15
- 13
manage-server/app/Http/Controllers/HousekeeperOrderController.php 查看文件

@@ -42,22 +42,13 @@ class HousekeeperOrderController extends Controller
42 42
         $notes = $request->input('notes');
43 43
         $status = $request->input('status');
44 44
         $price = $request->input('price');
45
-        //$photo = $request->input('photo');
45
+        $photo = $request->input('photo');
46
+        $classify = $request->input('classify');
46 47
         if ($id) {
47 48
             $housekeeperOrder = HousekeeperOrder::find($id);
48 49
             $housekeeperOrder->status = $status;
49 50
             $housekeeperOrder->price = $price;
50 51
 
51
-            $classify = $request->input('classify');
52
-            if($classify) {
53
-                $classify1 = $this->classify_map[$classify]->name;
54
-                $pid = $this->classify_map[$classify]->pid;
55
-                $classify2 = $this->classify_map[$pid]->name;
56
-                $housekeeperOrder->classify1 = $classify1;
57
-                $housekeeperOrder->classify2 = $classify2;
58
-                $housekeeperOrder->classify = $classify;
59
-            }
60
-
61 52
         } else {
62 53
             $housekeeperOrder = new HousekeeperOrder;
63 54
             $housekeeperOrder->status = 0;
@@ -73,9 +64,16 @@ class HousekeeperOrderController extends Controller
73 64
             $housekeeperOrder->contact = $contact;
74 65
             $housekeeperOrder->notes = $notes;
75 66
             $housekeeperOrder->phone = $phone;
76
-            $housekeeperOrder->classify = $classify;
67
+            if($classify) {
68
+                $classify1 = $this->classify_map[$classify]->name;
69
+                $pid = $this->classify_map[$classify]->pid;
70
+                $classify2 = $this->classify_map[$pid]->name;
71
+                $housekeeperOrder->classify1 = $classify1;
72
+                $housekeeperOrder->classify2 = $classify2;
73
+                $housekeeperOrder->classify = $classify;
74
+            }
77 75
             $housekeeperOrder->wechat_id = $wechat_id;
78
-            $housekeeperOrder->photo = "https://wechat.sotype.com/storage/gOtuHM3GvKva6x68N340DJuN6cX1oIfaAhWi8yoq.jpeg";
76
+            $housekeeperOrder->photo = $photo;
79 77
             $housekeeperOrder->save();
80 78
             return Response()->json([
81 79
                 "status" => 0,
@@ -97,6 +95,10 @@ class HousekeeperOrderController extends Controller
97 95
      */
98 96
     public function list(Request $request)
99 97
     {
98
+        $classify = $request->input("classify");
99
+        if($classify) {
100
+            return HousekeeperOrder::where("classify", $classify)->paginate(20);
101
+        }
100 102
         return HousekeeperOrder::paginate(20);
101 103
     }
102 104
 

+ 1
- 1
manage-server/app/Http/Controllers/MaternityMatronOrderController.php 查看文件

@@ -55,7 +55,7 @@ class MaternityMatronOrderController extends Controller
55 55
             $maternityMatronOrder->contact = $contact;
56 56
             $maternityMatronOrder->phone = $phone;
57 57
             $maternityMatronOrder->wechat_id = $wechat_id;
58
-            $maternityMatronOrder->photo = "https://wechat.sotype.com/storage/gOtuHM3GvKva6x68N340DJuN6cX1oIfaAhWi8yoq.jpeg";
58
+            $maternityMatronOrder->photo = $photo;
59 59
             $maternityMatronOrder->save();
60 60
             return Response()->json([
61 61
                 "status" => 0,

+ 4
- 0
manage-server/app/Http/Controllers/UserController.php 查看文件

@@ -50,6 +50,10 @@ class UserController extends Controller
50 50
             $token = str_replace("Bearer ", "", $token);
51 51
             if ($request->session()->has($token)) {
52 52
                 $request->session()->forget($token);
53
+                return response()->json([
54
+                    "status" => 0,
55
+                    "message" => "登出成功"
56
+                ]);
53 57
             }
54 58
         }
55 59
     }

+ 728
- 286
manage-server/readme.md
文件差异内容过多而无法显示
查看文件


+ 2
- 1
manage-server/routes/web.php 查看文件

@@ -20,7 +20,7 @@ Route::get('/', function () {
20 20
 
21 21
 
22 22
 Route::post('/upload', 'CommonController@upload');
23
-Route::post('/server/store', 'ServerInfoController@store');
23
+Route::get('/classify/{id}', 'ClassifyController@get');
24 24
 Route::get('/{order_type}/{order_id}/comments', 'CommonController@comments');
25 25
 Route::post('/{order_type}/status', 'CommonController@status');
26 26
 Route::get('/{order_type}/{id}', 'CommonController@get')->where('id', '[0-9]+');
@@ -47,6 +47,7 @@ Route::get('/classifies', 'ClassifyController@list');
47 47
 Route::post('/{order_type}/{order_id}/comment', 'CommonController@addComment');
48 48
 Route::post('/campaign/store', 'CampaignController@store');
49 49
 Route::post('/product/store', 'ProductController@store');
50
+Route::post('/classify/store', 'ClassifyController@store');
50 51
 Route::post('/house_clean_order/store', 'HouseCleanOrderController@store');
51 52
 Route::post('/house_appliance_clean_order/store', 'HouseApplianceCleanOrderController@store');
52 53
 Route::post('/housekeeper_order/store', 'HousekeeperOrderController@store');

Loading…
取消
保存