shish 6 лет назад
Родитель
Сommit
ec22fa71aa
1 измененных файлов с 7 добавлено и 3 удалено
  1. 7 3
      biz/user/services/UserService.php

+ 7 - 3
biz/user/services/UserService.php

@@ -145,18 +145,22 @@ class UserService extends BaseService
 	//注册成为会员,并更新用户相关信息 shish 2019.9.7
 	public static function becomeVip($user, $merchant, $data)
 	{
-		$data['member'] = 0;
+		if (isset($user['member']) && $user['member'] == -1) {
+			$data['member'] = 0;
+		}
 		$userId = $user['id'];
 		$merchantId = $merchant['id'];
 		UserClass::updateById($userId, $data);
-		UserAssetClass::updateByCondition(['userId' => $userId, ['member' => 0]]);
+		if (isset($user['member']) && $user['member'] == -1) {
+			UserAssetClass::updateByCondition(['userId' => $userId], ['member' => 0]);
+		}
 		//注意成为会员和关注公众号时要去检查是否符合发优惠券条件
 		$userAsset = UserAssetClass::getByUserId($userId);
 		CouponAssetClass::giveCoupon($user, $merchant, $userAsset);
 		//增加会员数
 		MerchantAssetService::addMemberNum($merchantId);
 	}
-
+	
 	//取消关注 shish 2019.9.8
 	public static function unFocus($userId, $merchantId)
 	{