diff --git a/member/models/forms/LoginForm.php b/member/models/forms/LoginForm.php index 5e30284..3a1076f 100644 --- a/member/models/forms/LoginForm.php +++ b/member/models/forms/LoginForm.php @@ -193,6 +193,19 @@ class LoginForm extends BaseModel 'is_delete' => 0 ]); } + $storeUserJl = StoreUser::find()->where([ + 'user_id' => $user->id, + 'store_id' => 11001, + ])->one(); + if (!$storeUserJl) { + //用户关联门店 + $StoreUser = new StoreUser(); + $StoreUser->store_id = 11001; + $StoreUser->user_id = $user->id; + $StoreUser->is_online = 0; + $StoreUser->last_login_time = time(); + $StoreUser->saveOrFail(); + } $transaction->commit(); } catch (Exception $exception) {