linwu 10 months ago
parent
commit
066ab74ef6
1 changed files with 15 additions and 9 deletions
  1. 15 9
      app/Admin/Controllers/Recruit/RecruitController.php

+ 15 - 9
app/Admin/Controllers/Recruit/RecruitController.php

@@ -318,6 +318,7 @@ class RecruitController extends Controller
     public function store(Request $request)
     {
         $verify = $this->form()->getValidateInput();//这个方法会调用Form自带的验证和表单处理(文件上传等)验证错误会直接返回错误.不需要判断;
+
         $postCode = $request->input('postcode', []);
         $postName = $request->input('postname', []);
         if (count($postCode) == 0 or (count($postCode) >= 1 and $postCode[0] == null)) {
@@ -405,12 +406,14 @@ class RecruitController extends Controller
         if($verify['phone']){
             $data['phone'] = $verify['phone'];
         }
+
         if(array_key_exists('qr_code',$verify)){
             $data['qr_code'] = $verify['qr_code'];
         }
-        if($verify['addFile']){
+        if(array_key_exists('addFile',$verify)){
             $data['addFile'] = $verify['addFile'];
         }
+
         $data['ordid'] = $verify['ordid'];
         $data['limit_times'] = $verify['limit_times'];
         $data['post_times'] = $verify['post_times'];
@@ -477,7 +480,9 @@ class RecruitController extends Controller
         }
         $data['special'] = 0;
 
+
         $fileCharater = $request->input('addFile');
+
         DB::beginTransaction();//检查数据库事务
         try {
             $recruit = Recruit::create($data);
@@ -528,6 +533,7 @@ class RecruitController extends Controller
             DB::commit();//检查数据库事务
         } catch (\Exception $e) {
             DB::rollback();
+            dd($e->getMessage());die;
             return admin_toastr($e->getMessage(), 'error');
         }
 
@@ -803,11 +809,11 @@ class RecruitController extends Controller
 
 
         $list = RecruitAppointInfo::where($where)
-                ->join('recruit_post', 'recruit_appoint_info.post_id', '=', 'recruit_post.id', 'left')
-                ->join('recruit_ticket', 'recruit_ticket.appoint_id', '=', 'recruit_appoint_info.id','left')
-                ->select('recruit_appoint_info.*', 'recruit_post.code', 'recruit_post.name')
-                ->orderBy('recruit_appoint_info.updated_at','desc')
-                ->paginate($perpage);
+            ->join('recruit_post', 'recruit_appoint_info.post_id', '=', 'recruit_post.id', 'left')
+            ->join('recruit_ticket', 'recruit_ticket.appoint_id', '=', 'recruit_appoint_info.id','left')
+            ->select('recruit_appoint_info.*', 'recruit_post.code', 'recruit_post.name')
+            ->orderBy('recruit_appoint_info.updated_at','desc')
+            ->paginate($perpage);
 
         foreach ($list as $k => $v){
             if($v->sex == 0){
@@ -2968,9 +2974,9 @@ class RecruitController extends Controller
     public function test(Request $request){
 
         $list = RecruitSupplement::where('recruit_supplement.status',1)
-                                   ->join('recruit_appoint_info', 'recruit_supplement.appoint_id', '=' , 'recruit_appoint_info.id', 'left')
-                                   ->select('recruit_appoint_info.*')
-                                   ->get();
+            ->join('recruit_appoint_info', 'recruit_supplement.appoint_id', '=' , 'recruit_appoint_info.id', 'left')
+            ->select('recruit_appoint_info.*')
+            ->get();
 
 
         $post_data = RecruitPost::where('recruit_id',5)->where('status',1)->selectRaw('id, CONCAT(code," ",name) as post')->pluck('post', 'id');