6
0
Fork 0

调整优惠券service

release
vine_liutk 2021-12-10 11:37:54 +08:00
parent b317777eed
commit b92164289a
1 changed files with 5 additions and 3 deletions

View File

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