|
@@ -274,8 +274,8 @@ class RecruitController extends Controller
|
|
|
])->default(1)->help('允许提交审核的次数,直接输入数字即可');
|
|
|
$form->datetimeRange('supplement_start', 'supplement_end', '材料补登时间');
|
|
|
$form->radio('pay_switch', '缴费报名')->options([0 => '否', 1 => '是'])->default(0);
|
|
|
- $form->radio('special_condition_type', '加分条件样式')->options([0 => '手输', 1 => '下拉选择'])->default(0);
|
|
|
- $form->text('special_condition_value', '加分条件值')->default("")->help('下拉选择项请用英文,隔开');
|
|
|
+ $form->radio('special_condition_type', '加分条件样式')->options([0 => '手输', 1 => '整场下拉选择',2 => '岗位适配'])->default(0);
|
|
|
+ $form->text('special_condition_value', '加分条件值')->default("")->help('如选择岗位适合,此放放空,选择整场下拉选择项请用英文,隔开');
|
|
|
})->tab('笔试', function ($form) {
|
|
|
$form->switch('pen_comfirm', '笔试确认')->help("打开后将会在设置时间段内开启笔试确认功能,有且仅当确认了才能打印准考证参加笔试")->default(0)->setMustMark();
|
|
|
$form->datetimeRange('pen_comfirm_start', 'pen_comfirm_end', '确认笔试时间')->help("设置该时间后,仅在该时间段内才可以确认参加笔试");
|
|
@@ -366,6 +366,8 @@ class RecruitController extends Controller
|
|
|
$data['limit_times'] = $verify['limit_times'];
|
|
|
$data['post_times'] = $verify['post_times'];
|
|
|
$data['pay_switch'] = $verify['pay_switch'];
|
|
|
+ $data['special_condition_type'] = $verify['special_condition_type'];
|
|
|
+ $data['special_condition_value'] = $verify['special_condition_value'];
|
|
|
$data['forms'] = implode(',',array_filter($verify['forms']));
|
|
|
$data['pen_ticket_type'] = $verify['pen_ticket_type'];
|
|
|
$data['pen_ticket_content'] = $verify['pen_ticket_content'];
|
|
@@ -406,6 +408,7 @@ class RecruitController extends Controller
|
|
|
$postname_array = $request->postname;
|
|
|
$postnumber_array = $request->postnumber;
|
|
|
$limit_array = $request->postlimit;
|
|
|
+ $special_array = $request->postspecial;
|
|
|
$countnum = count($postcode_array);
|
|
|
for ($i = 0; $i < $countnum; $i++) {
|
|
|
$data = array();
|
|
@@ -414,6 +417,7 @@ class RecruitController extends Controller
|
|
|
$data['name'] = $postname_array[$i];
|
|
|
$data['number'] = $postnumber_array[$i];
|
|
|
$data['limit'] = $limit_array[$i];
|
|
|
+ $data['special'] = $special_array[$i];
|
|
|
$data['status'] = 1;
|
|
|
$data['recruit_id'] = $recruit_id;
|
|
|
RecruitPost::create($data);
|
|
@@ -511,6 +515,8 @@ class RecruitController extends Controller
|
|
|
$data['limit_times'] = $verify['limit_times'];
|
|
|
$data['post_times'] = $verify['post_times'];
|
|
|
$data['pay_switch'] = $verify['pay_switch'];
|
|
|
+ $data['special_condition_type'] = $verify['special_condition_type'];
|
|
|
+ $data['special_condition_value'] = $verify['special_condition_value'];
|
|
|
$data['forms'] = implode(',',array_filter($verify['forms']));
|
|
|
$data['pen_ticket_type'] = $verify['pen_ticket_type'];
|
|
|
$data['pen_ticket_content'] = $verify['pen_ticket_content'];
|
|
@@ -550,6 +556,7 @@ class RecruitController extends Controller
|
|
|
$postname_array = $request->postname;
|
|
|
$postnumber_array = $request->postnumber;
|
|
|
$limit_array = $request->postlimit;
|
|
|
+ $special_array = $request->postspecial;
|
|
|
$postid_arr = $request->postid_arr;
|
|
|
$countnum = count($postcode_array);
|
|
|
if ($countnum > 0) {
|
|
@@ -576,6 +583,7 @@ class RecruitController extends Controller
|
|
|
$data['name'] = $postname_array[$i];
|
|
|
$data['number'] = $postnumber_array[$i];
|
|
|
$data['limit'] = $limit_array[$i];
|
|
|
+ $data['special'] = $special_array[$i];
|
|
|
$data['recruit_id'] = $recruit_id;
|
|
|
RecruitPost::where('id', $post_id)->update($data);
|
|
|
} else {
|
|
@@ -583,6 +591,7 @@ class RecruitController extends Controller
|
|
|
$data['name'] = $postname_array[$i];
|
|
|
$data['number'] = $postnumber_array[$i];
|
|
|
$data['limit'] = $limit_array[$i];
|
|
|
+ $data['special'] = $special_array[$i];
|
|
|
$data['recruit_id'] = $recruit_id;
|
|
|
RecruitPost::create($data);
|
|
|
}
|