浏览代码

更新招考系统报名逻辑

sandm 1 年之前
父节点
当前提交
df2e88b630
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      app/Http/Controllers/Web/Recruit/IndexController.php

+ 7 - 2
app/Http/Controllers/Web/Recruit/IndexController.php

@@ -1022,6 +1022,7 @@ class IndexController extends WebBaseController
         }
         }
 
 
         $data['family'] = json_encode($family);
         $data['family'] = json_encode($family);
+
         if($appoint_info){
         if($appoint_info){
             //如果已有报名记录,进入修改阶段的处理流程
             //如果已有报名记录,进入修改阶段的处理流程
             DB::beginTransaction();
             DB::beginTransaction();
@@ -1214,10 +1215,14 @@ class IndexController extends WebBaseController
                                 }
                                 }
                             }
                             }
                         }
                         }
+                        if(is_array($special['condition'])){
+                            $special['condition'] = implode(',',$special['condition']);
+                        }
                         $special['material'] = json_encode($special['material']);
                         $special['material'] = json_encode($special['material']);
+
+                        $special['recruit_appoint_id'] = $appoint_info->id;
+                        RecruitAppointExpandSpecial::create($special);
                     }
                     }
-                    $special['recruit_appoint_id'] = $result->id;
-                    RecruitAppointExpandSpecial::create($special);
                 }
                 }
                 //如果有详情模块
                 //如果有详情模块
                 if(in_array('detail',$forms)  || in_array('internship',$forms)){
                 if(in_array('detail',$forms)  || in_array('internship',$forms)){