wupengfei 2 years ago
parent
commit
cfade6b96a

+ 9 - 0
application/api/controller/UserLeave.php

@@ -1,5 +1,6 @@
 <?php
 namespace app\api\controller;
+use app\common\model\LeaveFlow;
 use app\common\model\LeaveType;
 use think\Db;
 use app\common\model\User;
@@ -54,6 +55,14 @@ class UserLeave extends Base
     public function applyVacate()
     {
         $request_param = input('post.');
+        if(empty($request_param['start_date']) || empty($request_param['end_date'])) $this->error('请选择请假期');
+        if(empty($request_param['type'])) $this->error('请选择请假类型');
+        if(empty($request_param['user_id'])) $request_param['user_id'] = $this->user_id;
+        $flow = LeaveFlow::order('sort asc ,id asc')->select();
+        $flow_user = array_column($flow,'user_id');
+        $found_key = array_search($request_param['user_id'], array_column($flow_user, 'user_id'));
+        var_dump($found_key);
+
         var_dump($request_param);
     }
 

+ 8 - 0
application/common/model/LeaveFlow.php

@@ -0,0 +1,8 @@
+<?php
+namespace app\common\model;
+use think\Model;
+// 请假审批流程
+class LeaveFlow extends Model
+{
+
+}

+ 8 - 0
application/common/model/LeaveInfo.php

@@ -0,0 +1,8 @@
+<?php
+namespace app\common\model;
+use think\Model;
+// 请假记录
+class LeaveInfo extends Model
+{
+
+}