Browse Source

更新一些非空项

sandm 1 year ago
parent
commit
41becc73b3
1 changed files with 108 additions and 35 deletions
  1. 108 35
      app/Admin/Controllers/Recruit/RecruitController.php

+ 108 - 35
app/Admin/Controllers/Recruit/RecruitController.php

@@ -340,61 +340,134 @@ class RecruitController extends Controller
         $data['step'] = implode(',',array_filter($verify['step']));
         $data['apply_start'] = $verify['apply_start'] ? $verify['apply_start'] : null;//报名时间
         $data['apply_end'] = $verify['apply_end'] ? $verify['apply_end'] : null;
-        $data['audit_start'] = $verify['audit_start'] ? $verify['audit_start'] : null;//审核时间
-        $data['audit_end'] = $verify['audit_end'] ? $verify['audit_end'] : null;
-        $data['preliminary_start'] = $verify['preliminary_start'] ? $verify['preliminary_start'] : null;//笔试时间
-        $data['preliminary_end'] = $verify['preliminary_end'] ? $verify['preliminary_end'] : null;
-        $data['computer_start'] = $verify['computer_start'] ? $verify['computer_start'] : null;//上机时间
-        $data['computer_end'] = $verify['computer_end'] ? $verify['computer_end'] : null;
-        $data['interview_start'] = $verify['interview_start'] ? $verify['interview_start'] : null;//面试时间
-        $data['interview_end'] = $verify['interview_end'] ? $verify['interview_end'] : null;
-        $data['reexamine_start'] = $verify['reexamine_start'] ? $verify['reexamine_start'] : null;//复试时间
-        $data['reexamine_end'] = $verify['reexamine_end'] ? $verify['reexamine_end'] : null;
-        $data['health_start'] = $verify['health_start'] ? $verify['health_start'] : null;//体检时间
-        $data['health_end'] = $verify['health_end'] ? $verify['health_end'] : null;
-        $data['political_start'] = $verify['political_start'] ? $verify['political_start'] : null;//政审时间
-        $data['political_end'] = $verify['political_end'] ? $verify['political_end'] : null;
-        $data['publicity_start'] = $verify['publicity_start'] ? $verify['publicity_start'] : null;//公示时间
-        $data['publicity_end'] = $verify['publicity_end'] ? $verify['publicity_end'] : null;
-        $data['supplement_start'] = $verify['supplement_start'] ? $verify['supplement_start'] : null;
-        $data['supplement_end'] = $verify['supplement_end'] ? $verify['supplement_end'] : null;
+        if($verify['audit_start']){//审核时间
+            $data['audit_start'] = $verify['audit_start'];
+        }
+        if($verify['audit_end']){//审核时间
+            $data['audit_end'] = $verify['audit_end'];
+        }
+        if($verify['preliminary_start']){//笔试时间
+            $data['preliminary_start'] = $verify['preliminary_start'];
+        }
+        if($verify['preliminary_end']){//笔试时间
+            $data['preliminary_end'] = $verify['preliminary_end'];
+        }
+        if($verify['computer_start']){//上机时间
+            $data['computer_start'] = $verify['computer_start'];
+        }
+        if($verify['computer_end']){//上机时间
+            $data['computer_end'] = $verify['computer_end'];
+        }
+        if($verify['interview_start']){//面试时间
+            $data['interview_start'] = $verify['interview_start'];
+        }
+        if($verify['interview_end']){//面试时间
+            $data['interview_end'] = $verify['interview_end'];
+        }
+        if($verify['reexamine_start']){//复试时间
+            $data['reexamine_start'] = $verify['reexamine_start'];
+        }
+        if($verify['reexamine_end']){//复试时间
+            $data['reexamine_end'] = $verify['reexamine_end'];
+        }
+        if($verify['health_start']){//体检时间
+            $data['health_start'] = $verify['health_start'];
+        }
+        if($verify['health_end']){//体检时间
+            $data['health_end'] = $verify['health_end'];
+        }
+        if($verify['political_start']){//政审时间
+            $data['political_start'] = $verify['political_start'];
+        }
+        if($verify['political_end']){//政审时间
+            $data['political_end'] = $verify['political_end'];
+        }
+        if($verify['publicity_start']){//公示时间
+            $data['publicity_start'] = $verify['publicity_start'];
+        }
+        if($verify['publicity_end']){//公示时间
+            $data['publicity_end'] = $verify['publicity_end'];
+        }
+        if($verify['supplement_start']){//材料补充时间
+            $data['supplement_start'] = $verify['supplement_start'];
+        }
+        if($verify['supplement_end']){//材料补充时间
+            $data['supplement_end'] = $verify['supplement_end'];
+        }
         $data['introduction'] = $verify['introduction'];
-        $data['host_address'] = $verify['host_address'];
-        $data['contact'] = $verify['contact'];
-        $data['phone'] = $verify['phone'];
+        if($verify['host_address']){
+            $data['host_address'] = $verify['host_address'];
+        }
+        if($verify['contact']){
+            $data['contact'] = $verify['contact'];
+        }
+        if($verify['phone']){
+            $data['phone'] = $verify['phone'];
+        }
         $data['ordid'] = $verify['ordid'];
         $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'];
+        if($verify['special_condition_value']){
+            $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'];
+        if($verify['pen_ticket_content']){
+            $data['pen_ticket_content'] = $verify['pen_ticket_content'];
+        }
         $data['pen_ticket_status'] = 0;
+        if($verify['pen_ticket_field']){
+            $data['pen_ticket_field'] = implode(',',$verify['pen_ticket_field']);
+        }
         $data['pen_comfirm'] = $verify['pen_comfirm'];
-        $data['pen_comfirm_start'] = $verify['pen_comfirm_start'] ? $verify['pen_comfirm_start'] : null;
-        $data['pen_comfirm_end'] = $verify['pen_comfirm_end'] ? $verify['pen_comfirm_end'] : null;
+        if($verify['pen_comfirm_start']){
+            $data['pen_comfirm_start'] = $verify['pen_comfirm_start'];
+        }
+        if($verify['pen_comfirm_end']){
+            $data['pen_comfirm_end'] = $verify['pen_comfirm_end'];
+        }
         $data['pen_epidemic'] = $verify['pen_epidemic'];
         $data['pen_health'] = $verify['pen_health'];
-        $data['pen_health_start'] = $verify['pen_health_start'] ? $verify['pen_health_start'] : null;
-        $data['pen_health_end'] = $verify['pen_health_end'] ? $verify['pen_health_end'] : null;
+        if($verify['pen_health_start']){
+            $data['pen_health_start'] = $verify['pen_health_start'];
+        }
+        if($verify['pen_health_end']){
+            $data['pen_health_end'] = $verify['pen_health_end'];
+        }
         $data['computer_ticket_type'] = $verify['computer_ticket_type'];
-        $data['computer_ticket_content'] = $verify['computer_ticket_content'];
+        if($verify['computer_ticket_content']){
+            $data['computer_ticket_content'] = $verify['computer_ticket_content'];
+        }
         $data['computer_ticket_status'] = 0;
-        $data['computer_ticket_field'] = implode(',',$verify['computer_ticket_field']);
+        if($verify['computer_ticket_field']){
+            $data['computer_ticket_field'] = implode(',',$verify['computer_ticket_field']);
+        }
         $data['face_ticket_type'] = $verify['face_ticket_type'];
-        $data['face_ticket_content'] = $verify['face_ticket_content'];
+        if($verify['face_ticket_content']){
+            $data['face_ticket_content'] = $verify['face_ticket_content'];
+        }
         $data['face_ticket_status'] = 0;
-        $data['face_ticket_field'] = implode(',',$verify['face_ticket_field']);
+        if($verify['face_ticket_field']){
+            $data['face_ticket_field'] = implode(',',$verify['face_ticket_field']);
+        }
         $data['face_epidemic'] = $verify['face_epidemic'];
         $data['face_health'] = $verify['face_health'];
-        $data['face_health_start'] = $verify['face_health_start'] ? $verify['face_health_start'] : null;
-        $data['face_health_end'] = $verify['face_health_end'] ? $verify['face_health_end'] : null;
+        if($verify['face_health_start']){
+            $data['face_health_start'] = $verify['face_health_start'];
+        }
+        if($verify['face_health_end']){
+            $data['face_health_end'] = $verify['face_health_end'];
+        }
         $data['reexamine_ticket_type'] = $verify['reexamine_ticket_type'];
-        $data['reexamine_ticket_content'] = $verify['reexamine_ticket_content'];
+        if($verify['reexamine_ticket_content']){
+            $data['reexamine_ticket_content'] = $verify['reexamine_ticket_content'];
+        }
         $data['reexamine_ticket_status'] = 0;
-        $data['reexamine_field'] = implode(',',$verify['reexamine_field']);
+        if($verify['reexamine_field']){
+            $data['reexamine_field'] = implode(',',$verify['reexamine_field']);
+        }
         $data['special'] = 0;
 
         $fileCharater = $request->input('addFile');