_valid([ "order.require" => trans("empty.require") ],$request->method()); if (!is_array($param)) return error($param); $order = $this->model->where("order_sn",$param['order'])->with(['product','poi'])->findOrEmpty(); if ($order->isEmpty()) return errorTrans("empty.data"); if ($order['status'] <> 0) return errorTrans("empty.data"); return $this->encode("ok",$order->toArray()); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } #[PostMapping("data")] public function confirmOrderSubmit(Request $request) { try { $param = $this->_valid([ "order.require" => trans("empty.require") ],$request->method()); if (!is_array($param)) return error($param); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } }