| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- /**
- * 收货地址
- */
- namespace app\api\controller\v1;
- use app\common\model\AddressModel;
- use app\common\model\UserAddressModel;
- use think\Request;
- class Address
- {
- /**
- * 获取地址
- * @param Request $request
- * @param AddressModel $model
- * @return mixed
- */
- public function index (Request $request, AddressModel $model)
- {
- return $model->getArea($request);
- }
- /**
- * 保存收货地址
- * @param Request $request
- * @param UserAddressModel $model
- * @return mixed
- */
- public function saveAddress (Request $request, UserAddressModel $model)
- {
- return $model->saveUserAddress($request);
- }
- /**
- * 设置默认地址
- * @param Request $request
- * @param UserAddressModel $model
- * @return mixed
- */
- public function setDefaultAddress (Request $request, UserAddressModel $model)
- {
- return $model->setDefaultAddress($request);
- }
- /**
- * 删除收货地址
- * @param Request $request
- * @param UserAddressModel $model
- * @return mixed
- */
- public function delAddress (Request $request, UserAddressModel $model)
- {
- return $model->delUserAddress($request);
- }
- /**
- * 获取我的地址
- * @param Request $request
- * @param UserAddressModel $model
- * @return mixed
- */
- public function myAddress (Request $request, UserAddressModel $model)
- {
- $is_default = $request->post('is_default', 0);
- return $model->getUserAddress($request, $is_default);
- }
- }
|