request->input('user_address_id',0); $user_id = $this->request->input('user_id',''); $user_name = $this->request->input('user_name',''); $address = $this->request->input('address',''); $doorplate = $this->request->input('doorplate',''); $gender = $this->request->input('gender',''); $lat = $this->request->input('lat',''); $lng = $this->request->input('lng',''); $tel = $this->request->input('tel',''); $tags = $this->request->input('tags',''); $res = $this->userAddressService->do($userAddressId,$user_id,$user_name,$address,$doorplate,$gender,$lat,$lng,$tel,$tags); return $this->success($res); } public function get(UserAddressRequest $request) { $userAddressId = $this->request->input('user_address_id'); $res = $this->userAddressService->get($userAddressId); return $this->success($res); } public function delete(UserAddressRequest $request) { $userAddressId = $this->request->input('user_address_id'); $res = $this->userAddressService->undo($userAddressId); return $this->success($res); } public function getList(UserRequest $request) { $userId = $this->request->input('user_id'); $res = $this->userAddressService->getList($userId); return $this->success($res); } public function setDefault(UserAddressRequest $request) { $userId = $this->request->input('user_id'); $userAddressId = $this->request->input('user_address_id'); $res = $this->userAddressService->setDefault($userId,$userAddressId); return $this->success($res); } public function getAddressAndDistributionPrice(UserAddressRequest $request) { $userAddressId = $this->request->input('user_address_id'); $marketId = $this->request->input('market_id'); $res = $this->userAddressService->getAddressAndDistributionPrice($userAddressId,$marketId); return $this->success(['location' => $res]); } }