input('id'); $code = $request->input('code'); $miniProgram = EasyWeChat::miniProgram(); $auth = $miniProgram->auth->session($code); $appliances = $request->input('appliances'); $address = $request->input('address'); $contact = $request->input('contact'); $phone = $request->input('phone'); $status = $request->input('status'); $price = $request->input('price'); if ($id) { $houseApplianceCleanOrder = HouseApplianceCleanOrder::find($id); $houseApplianceCleanOrder->status = $status; $houseApplianceCleanOrder->price = $price; } else { $houseApplianceCleanOrder = new HouseApplianceCleanOrder; $houseApplianceCleanOrder->status = 0; } if ($auth && $appliances && $address && $contact && $phone) { $houseApplianceCleanOrder->appliances = $appliances; $houseApplianceCleanOrder->address = $address; $houseApplianceCleanOrder->contact = $contact; $houseApplianceCleanOrder->phone = $phone; // TODO // 获取微信id // $order->wechat_id = $auth->openid; $houseApplianceCleanOrder->save(); return Response()->json([ "status" => 0, "message" => "保存成功!" ]); } else { return Response()->json([ "status" => -1, "message" => "信息不能为空!" ]); } } /** * 修改订单状态 * @param Request $request * @return \Illuminate\Http\JsonResponse */ public function status(Request $request) { $id = $request->input("id"); $status = $request->input("status"); if ($id) { $order = HouseApplianceCleanOrder::find($id); $order->status = $status; $order->save(); return Response()->json([ "status" => 0, "message" => "保存成功!" ]); } else { return Response()->json([ "status" => -1, "message" => "信息不能为空!" ]); } } /** * 每页20进行分页 * @param Request $request * @return mixed */ public function list(Request $request) { return HouseApplianceCleanOrder::paginate(20); } }