diff --git a/member/models/forms/LoginForm.php b/member/models/forms/LoginForm.php index b95e6c5..2e0f2aa 100644 --- a/member/models/forms/LoginForm.php +++ b/member/models/forms/LoginForm.php @@ -156,9 +156,14 @@ class LoginForm extends BaseModel $user->current_store_id = Yii::$app->store;//当前门店 $user->saveOrFail(); +// $storeUser = StoreUser::find()->where([ +// 'user_id' => $user->id, +// 'store_id' => Yii::$app->store, +// ])->one(); $storeUser = StoreUser::find()->where([ 'user_id' => $user->id, - 'store_id' => Yii::$app->store, + 'is_online' => 1, + 'is_delete' => 0 ])->one(); if (!$storeUser) { //用户关联门店 @@ -171,7 +176,7 @@ class LoginForm extends BaseModel } else { StoreUser::updateAll(['last_login_time' => time()], [ 'user_id' => $user->id, - 'store_id' => Yii::$app->store, + 'store_id' => $storeUser->store_id, 'is_delete' => 0 ]); }