调整优惠券service
parent
b317777eed
commit
b92164289a
|
|
@ -10,14 +10,16 @@ use Illuminate\Support\Collection;
|
|||
class CouponService
|
||||
{
|
||||
/**
|
||||
* 根据SKU商品ids获取可用优惠券
|
||||
* 根据SKU商品获取可用优惠券
|
||||
*
|
||||
* @param User $user
|
||||
* @param collection $skus
|
||||
* @return collection
|
||||
*/
|
||||
public function availableCouponsToUser(User $user, collection $skus): collection
|
||||
{
|
||||
//获取用户当前所有可用券
|
||||
$coupons = $this->userCalidCoupons($user);
|
||||
$coupons = $this->userValidCoupons($user);
|
||||
//判断券在这批商品中是否可用
|
||||
$availableCouponIds = [];
|
||||
$availableCoupons = [];
|
||||
|
|
@ -41,7 +43,7 @@ class CouponService
|
|||
* @param User $user
|
||||
* @return collection
|
||||
*/
|
||||
public function userCalidCoupons(User $user): collection
|
||||
public function userValidCoupons(User $user): collection
|
||||
{
|
||||
return UserCoupon::with('ranges')->where([
|
||||
'user_id'=>$user->id,
|
||||
|
|
|
|||
Loading…
Reference in New Issue