validationFactory->make( $this->request->all(), ['store_id' => 'required|nonempty'], ['*.*' => '商户ID参数异常'] ); if ($validator->fails()) { throw new ValidationException($validator); } $params = $validator->validated(); $store = $this->storeService->detail($params['store_id']); return $this->success(['store' => $store]); } /** * 当面付下单支付 * 1、用户id、去商户id下支付、支付的金额 * 2、下单同时支付,下发支付参数 * @param OrderOfflineRequest $request * @return ResponseInterface */ public function add(OrderOfflineRequest $request) { $params = $request->validated(); $data = $this->orderOfflineService->do( $params['store_id'], $params['user_id'], $params['money'], $params['plat'] ); return $this->success(['data' => $data]); } }