$val) { $userId = $val['userId']; $introUserId = $val['introUserId']; $list[$key]['userAvatar'] = isset($userInfo[$userId]['smallAvatarUrl']) ? $userInfo[$userId]['smallAvatarUrl'] : ''; $list[$key]['introUserName'] = isset($userInfo[$userId]['userName']) ? $userInfo[$userId]['userName'] : ''; $list[$key]['introUserAvatar'] = isset($userInfo[$introUserId]['avatar']) ? $userInfo[$introUserId]['avatar'] : ''; } return $list; } //判断用户是否被邀请并领过优惠券 ssh 2019.12.14 public static function hasInvited($user) { $userId = $user['id']; $invite = self::getByCondition(['userId' => $userId]); if (!empty($invite)) { return true; } return false; } //邀请有礼是否有效 ssh 2020.5.5 public static function hasNewGift($userInfo) { $newUser = UserClass::newUser($userInfo); if ($newUser == false) { return []; } $hasInvited = self::hasInvited($userInfo); if ($hasInvited) { return []; } $sjId = $userInfo['sjId']; $asset = InviteAssetClass::newGift($sjId); return $asset; } //添加邀请 ssh 2020.5.26 public static function add($data, $returnObject = false) { $model = Yii::createObject(['class' => static::$baseFile]); //增加邀请人数 $introUserId = $data['introUserId']; InviteStatClass::addInviteNum($introUserId); return $model->add($data, $returnObject); } }