You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\Controller\v3;
use App\Controller\BaseController;use App\Request\v3\UserAddressRequest;use App\Request\v3\UserAddressUpdateRequest;use App\Request\v3\UserRequest;use App\Service\v3\Interfaces\UserAddressServiceInterface;use Hyperf\Di\Annotation\Inject;class UserAddressController extends BaseController{ /** * @Inject * @var UserAddressServiceInterface */ protected $userAddressService;
public function update(UserAddressUpdateRequest $request) { $userAddressId = $this->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() { $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]); }
}
|