/** * 将学生成绩 取消 视为作废 * * @return void */ public function remove_invalid() { if (!$this->check_power('exam_manage')) { return; } $etp_id = intval($this->input->get_post('etp_id')); if (!$etp_id || !ExamTestPaperModel::count_list(array('etp_id' => $etp_id))) { message('不存在该考试记录.', 'javascript'); } $row = ExamTestPaperModel::get_etp_invalid_record($etp_id); if (!count($row)) { message('作废记录不存在.', 'javascript'); } else { ExamTestPaperModel::delete_invalid_record($etp_id); } message('操作成功', 'javascript'); }