|
@@ -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);
|
|
|
}
|
|
|
|