|
|
|
@ -10,17 +10,19 @@ 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->firstOrCreate(); |
|
|
|
$userAddress = UserAddress::updateOrCreate(['id' => $userAddressId], |
|
|
|
[ |
|
|
|
'user_id' => $user_id, |
|
|
|
'user_name' => $user_name, |
|
|
|
'address' => $address, |
|
|
|
'doorplate' => $doorplate, |
|
|
|
'gender' => $gender, |
|
|
|
'lat' => $lat, |
|
|
|
'lng' => $lng, |
|
|
|
'tel' => $tel, |
|
|
|
'tags' => $tags |
|
|
|
]); |
|
|
|
return $userAddress; |
|
|
|
} |
|
|
|
|
|
|
|
public function check() |
|
|
|
@ -30,8 +32,7 @@ class UserAddressService implements UserAddressServiceInterface |
|
|
|
|
|
|
|
public function undo($userAddressId) |
|
|
|
{ |
|
|
|
$userAddress = UserAddress::query()->find($userAddressId); |
|
|
|
return $userAddress->delete(); |
|
|
|
return UserAddress::destroy($userAddressId); |
|
|
|
} |
|
|
|
|
|
|
|
public function setDefault($userId,$userAddressId) |
|
|
|
|