コード例 #1
0
ファイル: medical.php プロジェクト: wjyGamedev/xuezhiweb
 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'])), '修改药箱成功');
 }