where('status',1)->where('is_deleted',0)->select()->toArray(); $this->success('获取成功',['detail'=>$user_info]); } /** * @title 请假申请 * @desc 请假申请 * @author qc * @url /api/User_leave/applyVacate * @method GET * @tag 个人信息 * @header name:Authorization require:1 desc:Token * @param name:type type:int default:-- desc:请假类型id * @param name:start_date type:string default:-- desc:开始日期(格式:2022-11-01) * @param name:start_time type:string default:-- desc:开始时间(上午||下午) * @param name:end_date type:string default:-- desc:结束日期(格式:2022-11-01) * @param name:end_time type:string default:-- desc:结束时间(上午||下午) * @param name:reason type:string default:-- desc:请假事由 * @param name:user_id type:int default:-- desc:请假会员id(自己请假可以不传,代为请假传请假人id) */ 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()->toArray(); $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); } }