| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- 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;
- use common\components\wxUtil;
- use common\services\xhTMessageService;
- use Yii;
- class UserAssetService extends BaseService
- {
-
- public static $baseFile = '\biz\user\classes\UserAssetClass';
-
- //获取客户资产 shish 2019.12.3
- public static function getByUserId($userId)
- {
- return UserAssetClass::getByUserId($userId);
- }
-
- //获取登陆客户的优惠方式 shish 2019.12.3
- public static function getDiscount($userId)
- {
- $discount = [];
- //会员
- $asset = UserAssetClass::getByUserId($userId);
- 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;
- }
-
- //批量获取用户资产 shish 2019.11.30
- public static function getByUserIds($ids, $indexBy = null)
- {
- return UserAssetClass::getByUserIds($ids, $indexBy);
- }
-
- public static function updateByUserId($userId, $data)
- {
- self::updateByCondition(['userId' => $userId], $data);
- }
-
- //是否新客户 shish 2019.8.25
- public static function isNewCustomer($userId)
- {
- $asset = self::getByUserId($userId);
- if (isset($asset['totalBuyNum']) && $asset['totalBuyNum'] > 0) {
- return false;
- }
- return true;
- }
-
- }
|