cqp пре 3 месеци
родитељ
комит
955f413bfe
2 измењених фајлова са 12 додато и 1 уклоњено
  1. 1 1
      app/Model/Employee.php
  2. 11 0
      app/Service/EmployeeService.php

+ 1 - 1
app/Model/Employee.php

@@ -11,7 +11,7 @@ class Employee extends DataScopeBaseModel
     const CREATED_AT = 'crt_time';
     const UPDATED_AT = 'upd_time';
     protected $dateFormat = 'U';
-    public static $field = ['number','mobile','title','id','is_admin', 'account', 'crt_time', 'state'];
+    public static $field = ['number','mobile','title','id','is_admin', 'account', 'crt_time', 'state', 'education', 'major', 'id_card','p_title','sex'];
     const SPECIAL_ADMIN = 1;
     const USE = 1;
     const NOT_USE = 2;

+ 11 - 0
app/Service/EmployeeService.php

@@ -250,6 +250,8 @@ class EmployeeService extends Service
             // 业务状态字段
             $item['is_admin_title'] = Employee::IS_ADMIN_TITLE[$item['is_admin']] ?? "";
             $item['state_title'] = Employee::State_Type[$item['state']] ?? "";
+            $item['sex_title'] = Employee::SEX_TYPE[$item['sex']] ?? "";
+            $item['education_title'] = Employee::Education[$item['education']] ?? "";
             $item['crt_time']       = !empty($item['crt_time']) ? date("Y-m-d", $item['crt_time']) : "";
         }
 
@@ -656,4 +658,13 @@ class EmployeeService extends Service
 
         return $button_map;
     }
+
+    public function getEmployeeMap($employee_ids){
+        if(empty($employee_ids)) return [];
+        if(! is_array($employee_ids)) $employee_ids = [$employee_ids];
+
+        return Employee::whereIn('id', $employee_ids)
+            ->pluck('emp_name', 'id')
+            ->toArray();
+    }
 }