Przeglądaj źródła

[智价云] 员工详情接口信息更新

tangyuanwang 13 godzin temu
rodzic
commit
6e43d19046

+ 4 - 8
app/Http/Controllers/Manager/Personnel/Employee.php

@@ -596,7 +596,8 @@ class Employee extends Controller
         } else {
             return json_send(['code' => 'error', 'msg' => '获取失败', 'data' => '']);
         }
-        $field = ['id', 'employee_code', 'band_wechat', 'name', 'mobile', 'email', 'department_ids', 'duty_type', 'role_id', 'city_ids', 'open_notice', 'insert_time', 'update_time', 'status'];
+        $EmployeeModel_Other = new EmployeeModel();
+        $field = ['id', 'employee_code', 'band_wechat', 'name', 'mobile', 'email', 'department_ids', 'duty_type', 'role_id','open_notice', 'insert_time', 'update_time', 'status'];
         $data = $EmployeeModel->where($map)->select($field)->first();
         if (!$data)     return json_send(['code' => 'error', 'msg' => '记录不存在']);
         // 查询部门信息
@@ -611,17 +612,12 @@ class Employee extends Controller
             return json_send(['code' => 'error', 'msg' => '获取失败', 'data' => '']);
         }
         $role_info = $RolesModel->where($role_where)->first();
-        // 查询城市信息
-        $city_ids = explode(',', $data['city_ids']);
-        $city_info = [];
-        if (count($city_ids) > 0) {
-            $city_info = $CitysModel->whereIn('id', $city_ids)->pluck('name');
-        }
         //截取字符串
         $data['department_ids'] = $data['department_ids'] != '' ? substr($data['department_ids'], 1, strlen($data['department_ids']) - 2) : '';
         $data['department_name'] = isset($department_info) ? array_column($department_info, 'name') : '';
         $data['role_name'] = isset($role_info['name']) ? $role_info['name'] : '';
-        $data['city_info'] = $city_info;
+        $data['area_info'] = $EmployeeModel_Other->get_area_info($data['id']);
+        $data['platform_id'] = $EmployeeModel_Other->get_platform_info($data['id']);
         // 加载模板
         return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => $data]);
     }