|
|
@@ -15,32 +15,6 @@ use common\models\xhUser;
|
|
|
class xhUserService
|
|
|
{
|
|
|
|
|
|
- /**
|
|
|
- * 用户登陆的总入口
|
|
|
- */
|
|
|
- public static function loginByThird($user, $autoLogin = false)
|
|
|
- {
|
|
|
- $session = Yii::$app->session;
|
|
|
- $session['isLogin'] = true;
|
|
|
- $session['id'] = $user['id'];
|
|
|
- }
|
|
|
-
|
|
|
- public static function isLogin()
|
|
|
- {
|
|
|
- $session = Yii::$app->session;
|
|
|
- if (isset($session['isLogin']) && !empty($session['isLogin'])) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
- public static function getId()
|
|
|
- {
|
|
|
- $session = Yii::$app->session;
|
|
|
- $userId = isset($session['id']) ? $session['id'] : 0;
|
|
|
- return $userId;
|
|
|
- }
|
|
|
-
|
|
|
public static function getByUnionId($unionId)
|
|
|
{
|
|
|
return xhUser::getByCondition(['unionId' => $unionId]);
|
|
|
@@ -225,12 +199,7 @@ class xhUserService
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 获取用户信息
|
|
|
- * @param $id
|
|
|
- * @param $merchantId 商户号 -- 默认为0; 当不为0时,会与订单的merchantId进行校验(必须要相同)
|
|
|
- * @return array|null|\yii\db\ActiveRecord
|
|
|
- */
|
|
|
+ //获取用户信息
|
|
|
public static function getById($id, $merchantId = 0)
|
|
|
{
|
|
|
return xhUser::find()->where(['id' => $id])->asArray()->one();
|