From 01a3ff00d3624eeb84c53a0797859f57d4eb7c92 Mon Sep 17 00:00:00 2001 From: liugang Date: Thu, 23 Nov 2023 13:58:47 +0800 Subject: [PATCH] + userModel: add method to create user groups. --- module/user/model.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/module/user/model.php b/module/user/model.php index 5ae819b80b..7b7b2300cb 100644 --- a/module/user/model.php +++ b/module/user/model.php @@ -416,6 +416,30 @@ class userModel extends model return $this->dao->lastInsertID(); } + /** + * 创建用户组。 + * Create user group. + * + * @param array $groups + * @param string $account + * @access public + * @return bool + */ + public function createUserGroup(array $groups, string $account): bool + { + $userGroup = new stdclass(); + $userGroup->account = $account; + $userGroup->project = ''; + + foreach($groups as $group) + { + $userGroup->group = $group; + $this->dao->replace(TABLE_USERGROUP)->data($userGroup)->exec(); + } + + return !dao::isError(); + } + /** * Batch create users. *