chenqp hace 8 meses
padre
commit
24fa3ad9bc

+ 13 - 0
app/Http/Controllers/Api/EmployeeController.php

@@ -3,11 +3,24 @@
 namespace App\Http\Controllers\Api;
 
 
+use App\Model\Employee;
 use App\Service\EmployeeService;
 use Illuminate\Http\Request;
 
 class EmployeeController extends BaseController
 {
+    public function getTopMessage(Request $request){
+        $service = new EmployeeService();
+        $user = $request->userData->toArray();
+        list($status,$data) = $service->getTopMessage($request->all(),$user);
+
+        if($status){
+            return $this->json_return(200,'',$data);
+        }else{
+            return $this->json_return(201,$data);
+        }
+    }
+
     public function getLoginMan(Request $request){
         $user = $request->userData->toArray();
 

+ 5 - 0
app/Service/EmployeeService.php

@@ -1633,4 +1633,9 @@ class EmployeeService extends Service
 
         return [true, $res];
     }
+
+    public function getTopMessage($data,$user){
+        $top = $user['depart_top'] ?? [];
+        return [true, ['top' => $top]];
+    }
 }

+ 1 - 0
routes/api.php

@@ -89,6 +89,7 @@ Route::group(['middleware'=> ['checkLogin']],function ($route){
     $route->any('teamList', 'Api\EmployeeController@teamList');
     $route->any('teamDetail', 'Api\EmployeeController@teamDetail');
 
+    $route->any('getTopMessage', 'Api\EmployeeController@getTopMessage');
     $route->any('employeeDepart', 'Api\EmployeeController@employeeDepart');
     $route->any('employeeTeam', 'Api\EmployeeController@employeeTeam');
     $route->any('employeeRole', 'Api\EmployeeController@employeeRole');