فهرست منبع

第一版 目前基础功能基本写完

cqpCow 1 سال پیش
والد
کامیت
f7126baf55
3فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 1 1
      app/Http/Controllers/Api/EmployeeController.php
  2. 1 0
      app/Model/Employee.php
  3. 2 1
      app/Service/EmployeeService.php

+ 1 - 1
app/Http/Controllers/Api/EmployeeController.php

@@ -50,7 +50,7 @@ class EmployeeController extends BaseController
     {
         $service = new EmployeeService();
         $user = $request->userData->toArray();
-        list($status,$data) = $service->employeeList($request->all());
+        list($status,$data) = $service->employeeList($request->all(),$user);
 
         if($status){
             return $this->json_return(200,'',$data);

+ 1 - 0
app/Model/Employee.php

@@ -12,6 +12,7 @@ class Employee extends Model
     protected $dateFormat = 'U';
     const USE = 1;
     const NOT_USE = 2;
+    const SPECIAL_ACCOUNT_ID = 1;
 
     //人员状态
     const STATUS_ONE = 1;

+ 2 - 1
app/Service/EmployeeService.php

@@ -102,10 +102,11 @@ class EmployeeService extends Service
         return [true,'删除成功'];
     }
 
-    public function employeeList($data){
+    public function employeeList($data,$user){
         $model = Employee::where('del_time',0)
             ->select('crt_time','account','upd_time','id','mark')
             ->orderBy('id','desc');
+        if($user['id'] != Employee::SPECIAL_ACCOUNT_ID) $model->where('id','<>',Employee::SPECIAL_ACCOUNT_ID);
         if(! empty($data['account'])) $model->where('account', 'LIKE', '%'.$data['account'].'%');
         if(! empty($data['mark'])) $model->where('mark', 'LIKE', '%'.$data['mark'].'%');