From e098ff8c46de4d6e52d16f4772fc88139293ed4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=B3=E6=B8=85=E7=88=BD?= Date: Tue, 29 Apr 2025 16:12:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E7=AE=A1=E5=90=8E=E5=8F=B0=20-=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E6=96=B0=E5=A2=9E=E5=88=86?= =?UTF-8?q?=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../company/CreateCompanyController.php | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Server/application/superadmin/controller/company/CreateCompanyController.php b/Server/application/superadmin/controller/company/CreateCompanyController.php index 2c623a4a..bc49921b 100644 --- a/Server/application/superadmin/controller/company/CreateCompanyController.php +++ b/Server/application/superadmin/controller/company/CreateCompanyController.php @@ -2,6 +2,7 @@ namespace app\superadmin\controller\company; +use app\api\controller\DeviceController; use app\common\model\Company as CompanyModel; use app\common\model\User as UsersModel; use app\superadmin\controller\BaseController; @@ -105,6 +106,23 @@ class CreateCompanyController extends BaseController return $this; } + /** + * 设备创建分组 + * + * @param array $params + * @return void + * @throws \Exception + */ + protected function s2CreateDeviceGroup(array $params): void + { + $respon = (new DeviceController())->createGroup($params, true); + $respon = json_decode($respon, true); + + if ($respon['code'] != 200) { + throw new \Exception('设备分组添加错误', 210 . $respon['code']); + } + } + /** * S2 部分 * @@ -120,6 +138,9 @@ class CreateCompanyController extends BaseController throw new \Exception('S2返参异常', 210402); } + // 设备创建分组 + $this->s2CreateDeviceGroup(['groupName' => $params['name']]); + return array_merge($params, [ 'companyId' => $department['departmentId'], 's2_accountId' => $department['id'],