|
|
@@ -3,6 +3,7 @@
|
|
|
namespace biz\user\services;
|
|
|
|
|
|
use biz\base\services\BaseService;
|
|
|
+use biz\coupon\classes\CouponClass;
|
|
|
use biz\merchant\services\MerchantExtendService;
|
|
|
use biz\merchant\services\MerchantService;
|
|
|
use biz\user\classes\UserAssetClass;
|
|
|
@@ -24,23 +25,16 @@ class UserAssetService extends BaseService
|
|
|
//获取登陆客户的优惠方式 shish 2019.12.3
|
|
|
public static function getDiscount($userId)
|
|
|
{
|
|
|
+ $discount = [];
|
|
|
+ //会员
|
|
|
$asset = UserAssetClass::getByUserId($userId);
|
|
|
- $random = rand(1, 4);
|
|
|
- if ($random == 1) {
|
|
|
- $discount = [
|
|
|
- 'member' => ['level' => 2, 'discount' => 0.88]
|
|
|
- ];
|
|
|
- } elseif ($random == 2) {
|
|
|
- $discount = [];
|
|
|
- } elseif ($random == 3) {
|
|
|
- $discount = [
|
|
|
- 'member' => ['level' => 2, 'discount' => 0.88],
|
|
|
- 'coupon' => [['id' => 123, 'amount' => 80, 'miniCost' => 0,'deadline'=>1591256420], ['id' => 124, 'amount' => 90, 'miniCost' => 390,'deadline'=>1591256420]]
|
|
|
- ];
|
|
|
- } else {
|
|
|
- $discount = [
|
|
|
- 'coupon' => [['id' => 123, 'amount' => 80, 'miniCost' => 0,'deadline'=>1591256420], ['id' => 124, 'amount' => 90, 'miniCost' => 390,'deadline'=>1591256420]]
|
|
|
- ];
|
|
|
+ if (isset($asset['member']) && $asset['member'] > 0) {
|
|
|
+ $discount['member'] = ['level' => $asset['member'], 'discount' => $asset['discount']];
|
|
|
+ }
|
|
|
+ //优惠券
|
|
|
+ $couponList = CouponClass::getUnUseCoupon($userId);
|
|
|
+ if (!empty($couponList)) {
|
|
|
+ $discount['coupon'] = $couponList;
|
|
|
}
|
|
|
return $discount;
|
|
|
}
|