errorResponse($th->getMessage()); } } /** * 小程序登录 */ public function miniappLogin(Request $request): Response { try { $result = $this->getService()->miniappLogin($request->all()); return $this->successResponse($result); } catch (\Throwable $th) { return $this->errorResponse($th->getMessage()); } } /** * 获取手机号 */ public function miniappPhoneNumber(Request $request): Response { try { $result = $this->getService()->miniappPhoneNumber($request->all()); return $this->successResponse($result); } catch (\Throwable $th) { var_dump($th->getFile().$th->getLine()); return $this->errorResponse($th->getMessage()); } } public function one(Request $request, string $scene = 'one'): Response { try { return parent::one($request, $scene); } catch (\Throwable $th) { return $this->errorResponse($th->getMessage()); } } public function updateData(Request $request): Response { $data = $this->validateRequest($request->all(), 'update'); $result = $this->getService()->update($request->user->user_id, $data); return $result ? $this->successResponse([], '更新成功') : $this->errorResponse('更新失败'); } }