zhanglinxin il y a 1 an
Parent
commit
ce281d610e
1 fichiers modifiés avec 6 ajouts et 11 suppressions
  1. 6 11
      application/common/service/DingtalkService.php

+ 6 - 11
application/common/service/DingtalkService.php

@@ -151,27 +151,22 @@ class DingtalkService
      **/
     public static function renew()
     {
-        $res = self::user_list(500773946);
-        p($res->list);
-        p($res);
-        exit;
-
         // 更新部门
 //        $department_data = self::get_tree(1);
         $department_data = '[{"dept_id":438337214,"name":"BOSS","parent_id":1},{"dept_id":438145402,"name":"项目管理中心","parent_id":1},{"dept_id":501674219,"name":"技术部","parent_id":438145402},{"dept_id":500773946,"name":"项目一组","parent_id":501674219},{"dept_id":501193520,"name":"项目二组","parent_id":501674219},{"dept_id":731200005,"name":"Ui测试组","parent_id":501674219},{"dept_id":501415496,"name":"销售部","parent_id":438145402},{"dept_id":859178110,"name":"运营部","parent_id":438145402},{"dept_id":724339668,"name":"职能支持中心","parent_id":1},{"dept_id":438218445,"name":"人力资源部","parent_id":724339668},{"dept_id":702458745,"name":"财务部","parent_id":724339668}]';
         $department_data = json_decode($department_data, JSON_UNESCAPED_UNICODE);
-        $department_data_object = array_column($department_data, null, 'dept_id');
+        $department_data_key = array_column($department_data, null, 'dept_id');
         $department_list = Department::field('is_deleted', true)
             ->where('is_deleted', CommonConstant::IS_DELETED_0)
             ->select();
-        $department_object = array_column($department_list->toArray(), null, 'dept_id');
+        $department_key = array_column($department_list->toArray(), null, 'dept_id');
         $save_department_data = [];
         $add_department_data = [];
         $del_department_data = [];
         $user_data = [];
 
         foreach ($department_data as $value) {
-            if (array_key_exists($value['dept_id'], $department_object)) {
+            if (array_key_exists($value['dept_id'], $department_key)) {
                 $save_department_data[] = $value;
             } else {
                 $add_department_data[] = $value;
@@ -187,8 +182,8 @@ class DingtalkService
         exit;
         if ($save_department_data) {
             foreach ($department_list as $val) {
-                if (array_key_exists($val['dept_id'], $department_data_object)) {
-                    $department_data_info = $department_data_object[$val['dept_id']];
+                if (array_key_exists($val['dept_id'], $department_data_key)) {
+                    $department_data_info = $department_data_key[$val['dept_id']];
                     $val->save($department_data_info);
                 } else {
                     $del_department_data[] = $val['id'];
@@ -206,7 +201,7 @@ class DingtalkService
         $user_list = User::field('is_deleted', true)
             ->where('is_deleted', CommonConstant::IS_DELETED_0)
             ->select();
-        $user_object = array_column($user_list->toArray(), null, 'userid');
+        $user_key = array_column($user_list->toArray(), null, 'userid');
 
     }