Browse Source

更新准考证

sandm 1 năm trước cách đây
mục cha
commit
1d6ca8130a
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      app/Jobs/TicketJob.php

+ 5 - 1
app/Jobs/TicketJob.php

@@ -122,7 +122,7 @@ class TicketJob implements ShouldQueue
                     case '2':
                         $ticket_data_list = $this->data['list'];
                         $list = RecruitAppointInfo::where('recruit_id',$this->recruit_id)->where('audit',3)->where('pen_audit',-1)->orderBy('post_id','asc')->orderBy('created_at','asc')->get()->toArray();
-                        $post_data = RecruitPost::where('recruit_id',$this->recruit_id)->where('status',1)->selectRaw('id, CONCAT(code," ",name) as post')->pluck('post', 'id');
+                        $post_data = RecruitPost::where('recruit_id',$this->recruit_id)->where('status',1)->selectRaw('id, CONCAT(code," ",name) as post')->pluck('post', 'id')->toArray();
                         if(empty($recruit->preliminary_start)){
                             $preliminary_start = date("Y-m-d H:i:s",strtotime("+1 days",strtotime(date("Y-m-d",time()))));
                             $preliminary_end = date("Y-m-d H:i:s",strtotime("+5 days",strtotime(date("Y-m-d",time()))));
@@ -135,6 +135,10 @@ class TicketJob implements ShouldQueue
                                 echo "{$v['realname']}_{$v['card']}_{$post_data[$v['post_id']]} 不在准考名单内\r\n";
                                 continue;
                             }
+                            if(!array_key_exists($v->post_id,$post_data)){
+                                echo "{$v['realname']}_{$v['card']}_{$post_data[$v['post_id']]} 取消招聘\r\n";
+                                continue;
+                            }
                             if(!$this->word_exist($recruit,'pen', ['realname' => $v['realname'],'card' => $v['card'],'post' => $post_data[$v['post_id']]])){
                                 $item = [
                                     'realname' => $v['realname'],