validationFactory->make( $this->request->all(), [ 'global_order_id' => 'required|nonempty', 'user_id' => 'required|nonempty', ], [ 'global_order_id.*' => '订单号错误' ] ); if ($validator->fails()) { throw new ValidationException($validator); } $params = $validator->validated(); $orderMain = OrderMain::query()->select('global_order_id', 'money', 'user_id') ->where(['global_order_id' => $params['global_order_id']])->first(); $parameters = $this->paymentService->do($orderMain->global_order_id, $orderMain->money, $orderMain->user_id); return $this->success(['parameters' => $parameters]); } }