浏览代码

添加单独修改状态

chenxiqiang 6 年前
父节点
当前提交
1e8b164b77

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

@@ -2,8 +2,10 @@
2 2
 
3 3
 namespace App\Http\Controllers;
4 4
 
5
+use Illuminate\Contracts\Support\Responsable;
5 6
 use Illuminate\Http\Request;
6 7
 use App\Models\Campaign;
8
+use function MongoDB\BSON\toJSON;
7 9
 
8 10
 class CampaignController extends Controller
9 11
 {
@@ -65,6 +67,23 @@ class CampaignController extends Controller
65 67
         }
66 68
     }
67 69
 
70
+    /**
71
+     * 查询单个活动id
72
+     * @param Request $request
73
+     * @return \Illuminate\Http\JsonResponse
74
+     */
75
+    public function get(Request $request)
76
+    {
77
+        $id = $request->input("id");
78
+        if($id) {
79
+            $data = Campaign::find($id);
80
+            return Response()->json([
81
+                "status" => 0,
82
+                "data" => $data
83
+            ]);
84
+        }
85
+    }
86
+
68 87
     /**
69 88
      * 每页20进行分页
70 89
      * @param Request $request
@@ -72,6 +91,6 @@ class CampaignController extends Controller
72 91
      */
73 92
     public function list(Request $request)
74 93
     {
75
-        return Campaign::paginate(20);
94
+        return Campaign::paginate(20).toJSON();
76 95
     }
77 96
 }

+ 23
- 6
manage-server/app/Http/Controllers/CommonController.php 查看文件

@@ -6,15 +6,32 @@ use Illuminate\Http\Request;
6 6
 
7 7
 class CommonController extends Controller
8 8
 {
9
+    /**
10
+     * 上传图片
11
+     * @param Request $request
12
+     * @return \Illuminate\Http\JsonResponse
13
+     */
9 14
     public function upload(Request $request)
10 15
     {
11
-        if ($request->hasFile('photo') && $request->file('photo')->isValid()) {
12
-            $photo = $request->file('photo');
13
-            $extension = $photo->extension();
14
-            $store_result = $photo->store('photo');
16
+        try {
17
+            if ($request->hasFile('photo') && $request->file('photo')->isValid()) {
18
+                $photo = $request->file('photo');
19
+                $extension = $photo->extension();
20
+                $store_result = $photo->store('photo');
21
+                return response()->json([
22
+                    'status' => 0,
23
+                    'path' => ''
24
+                ]);
25
+            } else {
26
+                return response()->json([
27
+                    'status' => -1,
28
+                    'message' => "error, photo is valid!"
29
+                ]);
30
+            }
31
+        } catch (Exception $e) {
15 32
             return response()->json([
16
-                'status' => 0,
17
-                'path' => ''
33
+                'status' => -2,
34
+                'message' => "error,".$e->getCode().": ".$e->getMessage()
18 35
             ]);
19 36
         }
20 37
 

+ 25
- 0
manage-server/app/Http/Controllers/HouseApplianceCleanOrderController.php 查看文件

@@ -54,6 +54,31 @@ class HouseApplianceCleanOrderController extends Controller
54 54
         }
55 55
     }
56 56
 
57
+    /**
58
+     * 修改订单状态
59
+     * @param Request $request
60
+     * @return \Illuminate\Http\JsonResponse
61
+     */
62
+    public function status(Request $request)
63
+    {
64
+        $id = $request->input("id");
65
+        $status = $request->input("status");
66
+        if ($id) {
67
+            $order = HouseApplianceCleanOrder::find($id);
68
+            $order->status = $status;
69
+            $order->save();
70
+            return Response()->json([
71
+                "status" => 0,
72
+                "message" => "保存成功!"
73
+            ]);
74
+        } else {
75
+            return Response()->json([
76
+                "status" => -1,
77
+                "message" => "信息不能为空!"
78
+            ]);
79
+        }
80
+    }
81
+
57 82
     /**
58 83
      * 每页20进行分页
59 84
      * @param Request $request

+ 25
- 0
manage-server/app/Http/Controllers/HouseCleanOrderController.php 查看文件

@@ -66,6 +66,31 @@ class HouseCleanOrderController extends Controller
66 66
         }
67 67
     }
68 68
 
69
+    /**
70
+     * 修改订单状态
71
+     * @param Request $request
72
+     * @return \Illuminate\Http\JsonResponse
73
+     */
74
+    public function status(Request $request)
75
+    {
76
+        $id = $request->input("id");
77
+        $status = $request->input("status");
78
+        if ($id) {
79
+            $order = HouseCleanOrder::find($id);
80
+            $order->status = $status;
81
+            $order->save();
82
+            return Response()->json([
83
+                "status" => 0,
84
+                "message" => "保存成功!"
85
+            ]);
86
+        } else {
87
+            return Response()->json([
88
+                "status" => -1,
89
+                "message" => "信息不能为空!"
90
+            ]);
91
+        }
92
+    }
93
+
69 94
     /**
70 95
      * 每页20进行分页
71 96
      * @param Request $request

+ 25
- 0
manage-server/app/Http/Controllers/HousekeeperOrderController.php 查看文件

@@ -63,6 +63,31 @@ class HousekeeperOrderController extends Controller
63 63
         }
64 64
     }
65 65
 
66
+    /**
67
+     * 修改订单状态
68
+     * @param Request $request
69
+     * @return \Illuminate\Http\JsonResponse
70
+     */
71
+    public function status(Request $request)
72
+    {
73
+        $id = $request->input("id");
74
+        $status = $request->input("status");
75
+        if ($id) {
76
+            $order = HousekeeperOrder::find($id);
77
+            $order->status = $status;
78
+            $order->save();
79
+            return Response()->json([
80
+                "status" => 0,
81
+                "message" => "保存成功!"
82
+            ]);
83
+        } else {
84
+            return Response()->json([
85
+                "status" => -1,
86
+                "message" => "信息不能为空!"
87
+            ]);
88
+        }
89
+    }
90
+
66 91
     /**
67 92
      * 每页20进行分页
68 93
      * @param Request $request

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

@@ -61,6 +61,31 @@ class MaternityMatronOrderController extends Controller
61 61
         }
62 62
     }
63 63
 
64
+    /**
65
+     * 修改订单状态
66
+     * @param Request $request
67
+     * @return \Illuminate\Http\JsonResponse
68
+     */
69
+    public function status(Request $request)
70
+    {
71
+        $id = $request->input("id");
72
+        $status = $request->input("status");
73
+        if ($id) {
74
+            $order = MaternityMatronOrder::find($id);
75
+            $order->status = $status;
76
+            $order->save();
77
+            return Response()->json([
78
+                "status" => 0,
79
+                "message" => "保存成功!"
80
+            ]);
81
+        } else {
82
+            return Response()->json([
83
+                "status" => -1,
84
+                "message" => "信息不能为空!"
85
+            ]);
86
+        }
87
+    }
88
+
64 89
     /**
65 90
      * 每页20进行分页
66 91
      * @param Request $request

+ 18
- 0
manage-server/app/Http/Controllers/ProductController.php 查看文件

@@ -68,6 +68,24 @@ class ProductController extends Controller
68 68
         }
69 69
     }
70 70
 
71
+
72
+    /**
73
+     * 查询单个产品
74
+     * @param Request $request
75
+     * @return \Illuminate\Http\JsonResponse
76
+     */
77
+    public function get(Request $request)
78
+    {
79
+        $id = $request->input("id");
80
+        if($id) {
81
+            $data = Product::find($id);
82
+            return Response()->json([
83
+                "status" => 0,
84
+                "data" => $data
85
+            ]);
86
+        }
87
+    }
88
+
71 89
     /**
72 90
      * 每页20进行分页
73 91
      * @param Request $request

+ 25
- 15
manage-server/app/Http/Controllers/ProductOrderController.php 查看文件

@@ -7,21 +7,6 @@ use App\Models\ProductOrder;
7 7
 
8 8
 class ProductOrderController extends Controller
9 9
 {
10
-    /*
11
-     *
12
-        'wechat_id', // 微信号id(open_id)
13
-    	'product_id', // 产品名称
14
-		'product_name', // 产品信息
15
-		'unit', // 产品单格
16
-		'amount', // 产品数量
17
-		'price', // 订单总价
18
-		'status', // 订单状态
19
-		'remark', // 买家备注
20
-		'info', // 卖家信息
21
-		'contact', // 买家联系人
22
-		'address', // 买家地址
23
-		'phone' // 买家手机号码
24
-     */
25 10
 
26 11
     /**
27 12
      * 创建产品订单
@@ -83,6 +68,31 @@ class ProductOrderController extends Controller
83 68
         }
84 69
     }
85 70
 
71
+    /**
72
+     * 修改订单状态
73
+     * @param Request $request
74
+     * @return \Illuminate\Http\JsonResponse
75
+     */
76
+    public function status(Request $request)
77
+    {
78
+        $id = $request->input("id");
79
+        $status = $request->input("status");
80
+        if ($id) {
81
+            $order = ProductOrder::find($id);
82
+            $order->status = $status;
83
+            $order->save();
84
+            return Response()->json([
85
+                "status" => 0,
86
+                "message" => "保存成功!"
87
+            ]);
88
+        } else {
89
+            return Response()->json([
90
+                "status" => -1,
91
+                "message" => "信息不能为空!"
92
+            ]);
93
+        }
94
+    }
95
+
86 96
     /**
87 97
      * 每页20进行分页
88 98
      * @param Request $request

Loading…
取消
保存