public function setBox() { log_message('debug', 'setBox ' . print_r($_POST, true)); $newData['id'] = $this->input->post('id'); if (!$this->box_model->get_by_id($newData['id'])) { parent::ajaxError('要修改的记录不存在'); } if (isset($_POST['warning'])) { $warningString = $this->input->post('warning'); parent::verifyDose($warningString); $newData['warning'] = $warningString; } if (isset($_POST['remain'])) { $remainString = $this->input->post('remain'); parent::verifyDose($remainString); $newData['remain'] = $remainString; } if (isset($_POST['valid'])) { $newData['valid'] = $this->input->post('valid'); parent::verifyValidCode($newData['valid']); } if (count($newData) == 1) { parent::ajaxError('没有修改任何字段'); } $this->box_model->update($newData); parent::ajaxReturn('prompt_list', array($this->box_model->get_by_id($newData['id'])), '修改药箱成功'); }