Merge branch 'sprint/183_leiyong' into 'master'

* Adjusted to obtain department data through the interface.

See merge request easycorp/zentaopms!1691
This commit is contained in:
孙广明
2022-01-27 08:57:30 +00:00
+6 -5
View File
@@ -161,6 +161,7 @@ class feishuapi
/* Get depts by parent dept. */
$pageToken = '';
$index = 0;
while(true)
{
$response = $this->queryAPI($this->apiUrl . "contact/v3/departments?parent_department_id=0" . ($pageToken ? "&page_token={$pageToken}" : '') . "&fetch_child=true", '', array(CURLOPT_CUSTOMREQUEST => "GET"));
@@ -168,11 +169,11 @@ class feishuapi
{
foreach($response->data->items as $key => $dept)
{
$key ++;
$data[$key]['id'] = $dept->open_department_id;
$data[$key]['pId'] = empty($dept->parent_department_id) ? 1 : $dept->parent_department_id;
$data[$key]['name'] = $dept->name;
$data[$key]['open'] = 1;
$index++;
$data[$index]['id'] = $dept->open_department_id;
$data[$index]['pId'] = empty($dept->parent_department_id) ? 1 : $dept->parent_department_id;
$data[$index]['name'] = $dept->name;
$data[$index]['open'] = 1;
}
}