cqp 3 jam lalu
induk
melakukan
5ed83b5de5
2 mengubah file dengan 9 tambahan dan 0 penghapusan
  1. 3 0
      app/Service/LoginService.php
  2. 6 0
      app/Service/MiddleGroundService.php

+ 3 - 0
app/Service/LoginService.php

@@ -39,11 +39,14 @@ class LoginService extends Service
         $sysMenu = $this->getPersonRoleForSysMenuList($employee['id']);
         if(empty($sysMenu)) return [false, '账户未设置菜单功能'];
 
+        //获取使用时段 工时系统需要
+        $use_range_check = MiddleGroundService::getUseRangeDetail($employee);
         return [true, [
             'token' => $jwtToken,
             'employee_id' => $employee['id'],
             'title' => $employee['title'],
             'sys_menu' => $sysMenu,
+            'use_range_check' => $use_range_check
         ]];
     }
 

+ 6 - 0
app/Service/MiddleGroundService.php

@@ -359,6 +359,12 @@ class MiddleGroundService extends Service
         return [true, $array];
     }
 
+    public static function getUseRangeDetail($user){
+        return UseRangeDetails::where('del_time',0)
+            ->where('top_depart_id', $user['top_depart_id'])
+            ->get()->toArray();
+    }
+
     public static function checkTimestampInRange($targetStamp, $topDepartId)
     {
 //        if (empty($targetStamp) || empty($topDepartId)) return [false, '缺少使用时段范围参数'];