Browse Source
Merge branch 'phoenix' of ssh://120.24.33.109:11022/hyzjshwo/lanzu_api_hyperf into phoenix
master
Merge branch 'phoenix' of ssh://120.24.33.109:11022/hyzjshwo/lanzu_api_hyperf into phoenix
master
9 changed files with 111 additions and 19 deletions
-
9app/Controller/v3/LocationController.php
-
9app/Controller/v3/OrderOnlineController.php
-
42app/Controller/v3/UserAddressController.php
-
6app/Service/v3/Implementations/LocationService.php
-
46app/Service/v3/Implementations/UserAddressService.php
-
1app/Service/v3/Interfaces/LocationServiceInterface.php
-
14app/Service/v3/Interfaces/UserAddressServiceInterface.php
-
1config/autoload/dependencies.php
-
2config/routes.php
@ -0,0 +1,46 @@ |
|||
<?php |
|||
|
|||
|
|||
namespace App\Service\v3\Implementations; |
|||
use App\Model\v3\UserAddress; |
|||
use App\Service\v3\Interfaces\UserAddressServiceInterface; |
|||
|
|||
class UserAddressService implements UserAddressServiceInterface |
|||
{ |
|||
|
|||
public function do($userAddressId,$user_id,$user_name,$address,$doorplate,$gender,$lat,$lng,$tel,$tags) |
|||
{ |
|||
$userAddress = UserAddress::query()->find($userAddressId); |
|||
$userAddress->user_id = $user_id; |
|||
$userAddress->user_name = $user_name; |
|||
$userAddress->address = $address; |
|||
$userAddress->doorplate = $doorplate; |
|||
$userAddress->gender = $gender; |
|||
$userAddress->lat = $lat; |
|||
$userAddress->lng = $lng; |
|||
$userAddress->tel = $tel; |
|||
$userAddress->tags = $tags; |
|||
return $userAddress->create(); |
|||
} |
|||
|
|||
public function check() |
|||
{ |
|||
|
|||
} |
|||
|
|||
public function undo($userAddressId) |
|||
{ |
|||
$userAddress = UserAddress::query()->find($userAddressId); |
|||
return $userAddress->delete(); |
|||
} |
|||
|
|||
public function getDefault($userId) |
|||
{ |
|||
return UserAddress::query()->where('is_default',1)->find($userId); |
|||
} |
|||
|
|||
public function getList($userId) |
|||
{ |
|||
return UserAddress::query()->find($userId); |
|||
} |
|||
} |
|||
@ -0,0 +1,14 @@ |
|||
<?php |
|||
|
|||
|
|||
namespace App\Service\v3\Interfaces; |
|||
|
|||
|
|||
interface UserAddressServiceInterface |
|||
{ |
|||
public function do($userAddressId,$user_id,$user_name,$address,$doorplate,$gender,$lat,$lng,$tel,$tags); |
|||
public function check(); |
|||
public function undo($userAddressId); |
|||
public function getDefault($userId); |
|||
public function getList($userId); |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue