public function resumeHandle()
 {
     if (IS_POST && !empty($_POST['data']) && !empty($_POST['status'])) {
         $data = I('post.data');
         $data = trim($data, ',');
         $status = I('post.status');
         $status = intval($status);
         if (!in_array($status, array(3, 4, 5)) || empty($data)) {
             returnjson(array('code' => 505, 'status' => FALSE, 'msg' => 'param error'));
         }
         $where['pkid'] = array('in', $data);
         $where['enterprise_id'] = session('account.enterprise_id');
         $update['status'] = $status;
         $update['modify_time'] = dateTime();
         $update['deal_time'] = $update['modify_time'];
         $bool = $this->ResumePostModel->where($where)->data($update)->save();
         if ($bool) {
             if ($update['status'] == 3 or $update['status'] == 4) {
                 $studentTrace = new StudentTraceController();
                 $resume_data = explode(',', trim($data, ','));
             }
             if ($update['status'] == 3 and !empty($resume_data)) {
                 foreach ($resume_data as $v) {
                     $studentTrace->allowInterview($v, TRUE);
                 }
             }
             if ($update['status'] == 4 and !empty($resume_data)) {
                 foreach ($resume_data as $v) {
                     $studentTrace->refuseInterview($v, TRUE);
                 }
             }
             returnjson(array('code' => 506, 'status' => TRUE, 'msg' => ''));
         } else {
             returnjson(array('code' => 504, 'status' => FALSE, 'msg' => 'update fail'));
         }
     }
 }
 public function changeStatus()
 {
     $data = I('post.');
     if (!empty($data['status'])) {
         if ($data['status'] == 2) {
             $data['read_time'] = date('Y-m-d H:i:s', NOW_TIME);
         } else {
             $data['deal_time'] = date('Y-m-d H:i:s', NOW_TIME);
         }
     } else {
         exit(json_encode(array('status' => 'success')));
         //确保不会重复更新查看时间
     }
     $studentTrace = new StudentTraceController();
     if ($data['status'] == '3') {
         $studentTrace->allowInterview($data['pkid']);
     } elseif ($data['status'] == '4') {
         $studentTrace->refuseInterview($data['pkid']);
     }
     $data['last_operator'] = 2;
     //操作人选择运营后台人员
     $result = $this->ResumeModel->data($data)->save();
     $status_label = resumeStatus($data['status']);
     if ($result !== false) {
         exit(json_encode(array('status' => 'success', 'msg' => '操作成功', 'label' => $status_label)));
     } else {
         exit(json_encode(array('status' => 'fail', 'msg' => '操作失败,请刷新后重试')));
     }
 }