|
@@ -1618,11 +1618,33 @@ class IndexController extends WebBaseController
|
|
|
|
|
|
public function interviewer_random(Request $request)
|
|
|
{
|
|
|
- $model = $request->input('model',0);
|
|
|
- if(!$model){
|
|
|
- //普通模式
|
|
|
-
|
|
|
+ $model = $request->input('model',1);
|
|
|
+ $num = $request->input('number',5);
|
|
|
+ $where[] = ['id','>',0];
|
|
|
+ if($model){
|
|
|
+ $where[] = ['status','=',1];
|
|
|
+ }
|
|
|
+ switch ($num){
|
|
|
+ case 5:
|
|
|
+ $number = 7;
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ $number = 10;
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ $number = $num + 1;
|
|
|
+ break;
|
|
|
}
|
|
|
+ $list = DB::table('recruit_interviewer')->where($where)->get()->toArray();
|
|
|
+ shuffle($list);
|
|
|
+ $result = array_slice($list, 0, $number);
|
|
|
+ $return_data = [
|
|
|
+ 'list' => $result,
|
|
|
+ 'num' => $num,
|
|
|
+ 'number' => $number
|
|
|
+ ];
|
|
|
+
|
|
|
+ return view('app.recruit.interviewer', $return_data);
|
|
|
}
|
|
|
|
|
|
}
|