Browse Source

收货地址

master
Lemon 5 years ago
parent
commit
d7f02c5c9c
  1. 8
      app/Service/v3/Implementations/UserAddressService.php

8
app/Service/v3/Implementations/UserAddressService.php

@ -10,7 +10,7 @@ use App\Service\v3\Interfaces\DistributionPriceServiceInterface;
use App\Service\v3\Interfaces\LocationServiceInterface;
use App\Service\v3\Interfaces\UserAddressServiceInterface;
use Hyperf\Di\Annotation\Inject;
use Hyperf\DbConnection\Db;
class UserAddressService implements UserAddressServiceInterface
{
/**
@ -40,8 +40,10 @@ class UserAddressService implements UserAddressServiceInterface
'tags' => $tags
]);
if(empty($userAddressId)){
UserAddress::query()->where(['user_id'=> $user_id,'is_default'=> 1])->update(['is_default' => 0]);
UserAddress::query()->where('id',$userAddress->id)->update(['is_default' => 1]);
Db::transaction(function ($user_id,$userAddress) {
UserAddress::query()->where(['user_id'=> $user_id,'is_default'=> 1])->update(['is_default' => 0]);
UserAddress::query()->where('id',$userAddress->id)->update(['is_default' => 1]);
});
}
return $userAddress;
}

Loading…
Cancel
Save